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:
Parts of Speech and Compound Sentences › ViewI don’t think we can even finish “a” meal before the movie starts.
A. article
B. preposition
C. adjective
D. pronoun
Modal Verbs › View
In some cultures wives _______ submissive and obedient in all matters.
A. Had to be
B. Must have been
C. Are supposed to be
D. Can’t have been
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
