any difference?

Status
Not open for further replies.

sykim99

Junior Member
Joined
Jun 17, 2009
Member Type
Student or Learner
*How long have you been wating for me?

*How long have you waited for me?

Do they have any difference in the meaning?
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
The first one is far more natural.
 

2006

Key Member
Joined
Apr 9, 2007
Member Type
Other
Native Language
English
Home Country
Canada
Current Location
Canada
*How long have you been waiting for me?

*How long have you waited for me?

Do they have any difference in meaning? no "the"

When one is talking about the present, there is no difference in meaning.

The second one can also be used when speaking about the past.
 
Last edited:

tedtmc

Key Member
Joined
Jun 12, 2006
Member Type
Interested in Language
Native Language
Chinese
Home Country
Malaysia
Current Location
Malaysia
not a teacher

'Have been waiting' refers to a continuous action until the present time.
'Have waited' refers to a past action which may or may not have continued to the present time.
 
Status
Not open for further replies.
Top