How to tell someone that I have observed fast full day?
1 I was having fast whole day
2 I had fast today
3 I have had fast today
I feel all are correct to say
Please, help me to understand the meanings of the above sentences.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
None of these options are particularly grammatical.
The most common versions would be to say:
I fasted today.
This is a simple statement of fact.
I was fasting today.
This implies that you were fasting but are not any more.
I had to fast today.
This says that something required that you fast today.
I have had to fast all day.
This says that you've been doing it for a while and can (but does not necessarily) imply that you are no longer doing this action.
"I fasted the whole day" is fine for now. If you provide more context the answer may vary.
None of these. The right way to say 👇 "I have fasted." OR "i have been fasted." OR " I have observed the fast today. "