Suppose, I've been fasting for a few hours. Can I say "I have not eaten since breakfast"? Or should I say "I have not been eating since breakfast"?
Which one is grammatically correct?
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 communitySuppose, I've been fasting for a few hours. Can I say "I have not eaten since breakfast"? Or should I say "I have not been eating since breakfast"?
Which one is grammatically correct?
They're both grammatically correct, but the important things are "What is your context?" and "What do you want to express?"
Imply that maybe someone asks you to have some meal right now and you want to. You suppose to terminate the activity(state) "not eaten" now.
Imply that you will keep "not eating."