Search from various English teachers...
Poland flagJakub
What is the difference between: I was eating a dinner. I have been eating a dinner. ?

Answers · 2

1
Hi, Jakub! First of all, the sentences should be as follows so they sound natural: I was having dinner. I have been having dinner. In the first case, you're done eating since you're talking about an incident in the past. It seems to be the answer to 'What were you doing?' In the second, one explanation is that you are still having dinner. It could be an answer to 'What have you been doing (all this time)?' If you extended the sentence to include a place, though--as in 'I've been having dinner at Burger King.'--you could be telling someone about what you usually do and is not related to a specific incident. You could be answering the question, 'Where have you been having dinner?', for example. Hope this helps! Regards, ServiceTier
1
I was eating when I met Sally. I've been eating a dinner from 3 hours and I'm still hungry.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today