Which one is correct?
"Have you fast today" or "Is it your fast today?"?

Have you fast today

This phrase is almost correct but needs to use the past participle form of "fast", which is "fasted".

To ask about someone's fasting status for the current day, the correct phrase is "Have you fasted today?" using the past participle form of the verb.

Alternatives:

  • Have you fasted today?
  • Did you fast today?
  • Are you fasting today?
  • Have you been fasting today?
  • Have you abstained from food today?

Is it your fast today?

This phrase is not commonly used in English and is not correct for asking about fasting.

This phrase is not a standard or correct way to inquire about someone's fasting status. It should be avoided in favor of more appropriate alternatives.

Alternatives:

  • Have you fasted today?
  • Did you fast today?
  • Are you fasting today?
  • Have you been fasting today?
  • Have you abstained from food today?
The correct phrase is "Have you fasted today?". The first phrase, "Is it your fast today?", is not a common or correct way to ask about fasting. The second phrase, "Have you fast today?", is almost correct but needs to be in the past participle form, "fasted", to be grammatically accurate.

Last Updated: March 25, 2024

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

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!