I have waited for two hours.

Status
Not open for further replies.
Joined
Jan 30, 2017
Member Type
Student or Learner
Native Language
Tagalog
Home Country
Philippines
Current Location
Philippines
Hello! I would like to ask if I can use this sentence "I have waited for two hours." to say that I have recently waited for someone and it lasted for two hours. Thanks!
 

GoesStation

No Longer With Us (RIP)
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Yes, you can.
 

paperink

New member
Joined
Feb 23, 2017
Member Type
Student or Learner
Native Language
Italian
Home Country
Italy
Current Location
Italy
Last edited by a moderator:

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
Welcome to the forum, paperink.

In my opinion 'I have been waiting for two hours' is better than using the simple tense.

I agree with you, but please read the forum rules - especially this:

You are welcome to answer questions posted in the Ask a Teacher forum as long as your suggestions, help, and advice reflect a good understanding of the English language. If you are not a teacher, you will need to state that clearly in your post. Please note, all posts are moderated by our in-house language experts, so make sure your suggestions, help, and advice provide the kind of information an international language teacher would offer. If not, and your posts do not contribute to the topic in a positive way, they will be subject to deletion.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
If you're still waiting, you can say "I've been waiting for two hours [so far]".
If the person you were waiting for has just arrived, you can say "I waited for two hours [for you]".
If you regularly wait for two hours for something (a train, for example), you can say "I [regularly/frequently] wait for two hours".
If, on one occasion or just a few occasions, you have waited for two hours for something (again, perhaps a train), you can say "I've waited for two hours [for that train] [before now]".
 
Status
Not open for further replies.
Top