Topics: Present Perfect Continuous Tense
You …… for 3 hours. (wait)
A. have been waiting
B. has been waiting
C. have wanted
D. are waiting
Select your answer:

Random Topics:
Dependent PrepositionPresent Perfect vs Past Simple TenseAction, Helping & Linking VerbsImperative SentencesGrammar: Used to, Would, Be used to, Get used toArticle & PrepositionModalsGerunds and InfinitivesModals "Should"Future Simple TensesOther quiz:
Adverbs › ViewChoose the correct form of the word in parentheses: The third pig followed his mum’s advice and built a strong house out of bricks, which was the (difficult)………….house to build.
A. difficultly
B. difficultest
C. most difficult
Grammar › View
____ fast can upset your stomach.
A. To eat
B. Having eaten
C. Eating
D. Eat
