It's 2 p.m. now. I was waiting for a bus for 2 hours this morning.

closed as off-topic by Lawrence, tchrist Jan 11 at 13:36

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Proofreading questions are off-topic unless a specific source of concern in the text is clearly identified." – Lawrence, tchrist
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Why wouldn't it be correct? If you don't say why you think it's wrong, your question is going to be closed because it's proofreading. My guess is you think it should be waited rather than was waiting. – Peter Shor Jan 11 at 13:20
  • Yes, that's what I considered to be right because it's not too good to say 'I am waiting for you for 2 hours'... – gerol2000 Jan 11 at 13:30
  • I was waiting for a bus for two hours this morning is perfectly grammatical, but you would probably use waited instead unless your next sentence was something like During that time, I saw seven busses pass my stop, all packed so full they couldn't hold any more passengers. – Peter Shor Jan 11 at 14:04
  • I have got it. Thank you. But I just can't figure out why in Present I should say 'I have waited/been waiting for '2 hours'. – gerol2000 Jan 11 at 14:12
  • @gero2000: Because we don't use the present or present continuous tense in English when we have a past time indicator in the sentence. So you can say I am waiting for a bus, but you have to say I have been waiting for a bus for two hours. (And we generally use the present tense for stative verbs and habitual actions; I wait for a bus every day.) – Peter Shor Jan 11 at 15:55

Browse other questions tagged or ask your own question.