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 › ViewA: How long_____ in that house?
B: _____ about an year.
___
A. does he live / for
B. has he lived / for
C. did he live / since
D. he has lived / since
Articles and Quantifiers › View
A: Were there ______ passengers on the plane?
B: Not ______ .
A. a few / many
B. a lot of / many
C. many / a few
D. a lot of / much
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
