''She has been teaching/has taught English since she was 25''.

Status
Not open for further replies.

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
If the person I was waiting for has just shown up I wouldn't say, "I have been waiting for you". I might say (if it seems appropriate), "I was waiting for you."

Bedtime!
 

Rachel Adams

Key Member
Joined
Nov 4, 2018
Member Type
Student or Learner
Native Language
Russian
Home Country
Georgia
Current Location
Georgia
Goodnight!

I would be grateful if one of the teachers asnwered my question in post #22.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
No, I am not. The book says it space here (the present progressive) is used to talk about actions that have recently stopped. If I can say (no colon here) "My hands are dirty because I have been gardening'', the present perfect continuous shows that the action has just stopped. Why [STRIKE]cannot[/STRIKE] can't I say (no colon here) (space here) "I have been waiting for you" to mean that I have just stopped waiting. The action has just stopped.

Your two examples are not the same. The first uses the gardening as a cause for the dirty hands. The second is simply an unnatural statement of fact. Also, the verbs used aren't the same.

To make similar constructions, you'd need to give an example like "I'm really angry because I have been waiting for you". Without the first part, your original would only be natural if it was followed by a timescale. For example, "I have been waiting for you for three hours".
 

Rachel Adams

Key Member
Joined
Nov 4, 2018
Member Type
Student or Learner
Native Language
Russian
Home Country
Georgia
Current Location
Georgia
So both examples mean I have just stopped waiting "I'm really angry because I have been waiting for you" and "I have been waiting for you for three hours"?
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
Yes, they would both be used within a fairly short timeframe after the waiting finished.
 

Rachel Adams

Key Member
Joined
Nov 4, 2018
Member Type
Student or Learner
Native Language
Russian
Home Country
Georgia
Current Location
Georgia
Thank you so much! Every book says and this is taken from Swan's Practical English Usage. ''We also use the present perfect progressive for actions and situations which have just stopped, but which have present results. ' You look hot.' Yes, I have been running.'
'Sorry I am late. Have you been waiting long?'
'I must just go and wash. I have been gardening.'
The 'result' is obvious in the first and third sentences but in the second sentence it is not given, or do I misunderstand the rule?
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Why can't I say:''I have been waiting for you' to mean that I have just stopped waiting? The action has just stopped.

It seems that I disagree with your book. If somebody says to me, "I have been waiting for you" I might respond by saying, "How long?" I would not think the waiting had stopped.
 

jutfrank

VIP Member
Joined
Mar 5, 2014
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
So both examples mean I have just stopped waiting "I'm really angry because I have been waiting for you" and "I have been waiting for you for three hours"?

No, they don't necessarily mean that. You may or may not continue waiting.

The grammar tells us only about the past. It does not say anything about the future.
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Rachel, you seem to want to talk about grammar. I'm not sure why. As for me, I forget more grammar terminology every day that goes by.
:)
 
Status
Not open for further replies.
Top