Dear Forum,
I am having difficulty with the following sentences written in the Present Perfect and Present Perfect Progressive.
The definition-one of them- of the present perfect is this: when the present perfect is use with since and for, it expresses situations that began in the past and continue to the present.
On the other hand, the definition of the present perfect progressive states that it expresses the duration of an activity that is in progress, i.e., how long something has continued to the present time.
Considering both definitions of the aforementioned grammatical structures, do all the sentences below convey the same meaning?
Present Perfect
1. She has waited for you for a long time.
2. She has waited for this moment for a long time.
Present Perfect Continuous
3. She has been waiting for you for a long time.
4. She has been waiting for this moment for a long time.
I would appreciate your feedback.
apatzinguense do all the sentences below convey the same meaning? No, because waiting for you is not the same as waiting for this moment . But that has nothing to do with the tenses.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
apatzinguensedo all the sentences below convey the same meaning?
No, because waiting for you is not the same as waiting for this moment.
But that has nothing to do with the tenses.
That said, 1 and 3 have the same meaning, and 2 and 4 have the same meaning.
apatzinguenseThe definition-one of them- o