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!
 
Yes, you can.
 
Last edited by a moderator:
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.
 
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.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top