I have been waiting for you for the last two hours would be correct.
"It has been raining since last two hours" is incorrect. "It has been raining for the last two hours." "It has been raining since two hours ago."
It has been raining for two hours. It has been raining for the last two hours. or It has been raining since two hours ago. All are correct, the first one is the most commonly used.
Some examples of present perfect continuous tense are: She has been studying for the exam all week. They have been waiting for the bus for half an hour. I have been working on this project since last month.
"You could not have been" is grammatically correct. "You could not have been at the cinema last night, because I saw you in the park."
Most likely not. The longest a tornado has been known to last was about 3.5 hours.
If my math is correct, 7days, 12 hours.
This spring has been drier than last spring.
No.Since is used with points in time eg since last week, since yesterday, since 3:00am.For is used with periods of time eg for 2hours, for 1 week, for 3 years.I have been waiting for 2 hours.I have been waiting since 5:00pm.
No, the longest a tornado has been known to last was about 3 and a half hours.
if the correct treatment and vaccines are taken than cholera can be cured
At least 3 hours.....started at 7 and it is now 10:06 and I'm still waiting for the wife to come out.....more updates to follow
It is possible, but extremely rare. A typical tornado lasts only a few minutes, but a handful have been known to last two to three hours.