Which one is correct?
"Today is my fast" or "I have been fasting today"?

TextRanch: The best way to perfect your writing.

Discover why 1,062,726 users count on TextRanch to get their English corrected!

One of our experts will correct your English.

Our experts

100% Human-Powered Editing!

Today is my fast

This phrase is correct and can be used to indicate that today is a day of fasting.

This phrase is typically used to convey that the speaker is observing a fast on the particular day.

I have been fasting today

This phrase is also correct and is used to indicate that the action of fasting has been ongoing throughout the day.

This phrase is commonly used to describe the act of abstaining from food or certain activities for a period of time that includes the current day.
The two phrases are not directly comparable as they convey different meanings. 'Today is my fast' implies that today is a day of fasting, while 'I have been fasting today' indicates that the action of fasting has been ongoing throughout the day. Both phrases are correct in their respective contexts.

Last Updated: March 17, 2024

Related Comparisons

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!