" While they both say the same thing, the emphasis in the first sentence is on the amount of time; and in the second, it is on 'you'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous"It has been an hour since I have been waiting for you" is that correct?No. You could say "It has been an hour since I stopped waiting for you", meaning that I no longer am waiting, after having waited for an hour.