Hi Alan and Torsten. Help me please.
What is correct and why?
Masha is tired. She have been ranning for 45 min.
and
Masha is tired. She had been running for 45 min.
Many thanks.
Thinker
Hi Thinker,
Here is my suggestion:
Masha is tired because she has been running for 45 minutes. (present perfect progressive for an action that started in the past and lasts right up to the moment of speaking)
When Masha came home last night she was tired because she had been running for 45 minutes. (past perfect progressive for an action that started at some point in the past, continued for while and for a while and ended at some point in the past)[YSaerTTEW443543]
TOEIC listening, question-response: What did William do with the invoices?[YSaerTTEW443543]
many thanks
Hi Torsten,
I’m confused by the tenses in this sentence:
We have been living here since we were born and we have grown up here too.
My grammar book showed that we use the Present Perfect Continuous Tense when we wish to show that the action has not been interrupted.
However, I’m confused when it compares the use of the Present Perfect and the Present Perfect Continuous Tense.
These are some more example:
a) I have been eating eggs for breakfast for months but I have not got
tired of them yet.
b) We have been taking a holiday for the last week and have just
started work again.
Please help me to explain, thank you in advance.
Best regards,
Jing
My try
Thanks for your help E2e4, your explanation makes me clear about it.