[ Verb Forms and Tenses ]
Determine the verb form in the sentence: “She has been waiting for the bus for over an hour.”
A. Present Perfect
B. Present Perfect Progressive
C. Future Perfect

Random Topics:
Modal Verbs and Contrastive ConjunctionsLinking Words and PhrasesGrammar - TOEICTransition WordsGoing To Be and WillSentence CompletionGrammar - much, many, a lot ofSimple TenseSuperlative & Comparative AdverbsContinuous TenseOther quiz:
Grammar › ViewDaniel is riding his ________. It is a gift from his grandpa for his eleventh birthday.
A. a new bicycle
B. bicycle is new
C. new bicycle
D. that new bicycle
Grammar › View
People are becoming ______ and ______ _______ toward people in other countries.
A. more sympathetic / more sympathetic
B. sympathetic / sympathetic
C. symphateticcer / more sympathetic
D. more / more sympathetic