1

If I am not mistaken present perfect continuous is correct in these examples. But if the person has already left would it be wrong to use present perfect continuous in A B and C?

  1. "So, you are about to leave. How long have you been waiting?"

2."So, are ready to give up. How long have you been waiting?"

  1. "So, you're leaving now. How long have you been waiting?"

A "So, you were about to leave when she arrived. How long have you been waiting?"

B "So, you left. How long have you been waiting?"

C "So, you were leaving when she arrived. How long have you been waiting?"

If as native speakers told me using present perfect continuous isn't wrong in such sentences as "she has been studying English for two years, but last week she moved to another school where they don't teach it." And "I would say "I have been living in that house for 20 years even if I moved a few days ago." Said by a native speaker. So if present perfect continuous works in them does it work in A B and C? To talk about actions that were recent a few days ago or at least last week.

8
  • 1
    I would definitely use had you been waiting in A, B and C. The waiting is over in all cases. Oct 1 '21 at 8:42
  • But why in some cases it is possible to use present perfect continuous while in other cases it's not. The person has finished studying, and in the second sentence he has stopped living in a particular place, in the additional sentences I quoted, however present perfect continuous isn't wrong in them. Oct 1 '21 at 11:04
  • 1
    Well, I would not say "I have been living there" if I had already moved out. Other native speakers evidently think differently. I seem to remember that this issue has been discussed at length before. Oct 1 '21 at 13:02
  • 1
    Wrong. I said that I would not use the present perfect continuous if the action had finished. Oct 1 '21 at 13:32
  • 1
    Yes, 1, 2 and 3 are correct (the person waiting is preparing to leave; they haven't left yet). Oct 1 '21 at 15:04

You must log in to answer this question.

Browse other questions tagged .