Topics: 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
Select your answer:

Random Topics:
Grammar and Passive VoiceSubject, Object, Possessive Pronoun and Possessive AdjectivesVerb + PrepositionSimple Present vs Present ProgresiveConjunctions, Interjections and DeterminersComparative AdjectivesGrammar for TOEFLAdverb PhrasesTense,noun,preposition,quantityReported Speech and Reported QuestionsOther quiz:
Passive Sentence › ViewThe boy…………………….by the teacher yesterday.
A. A. punish
B. B. punished
C. C. punishing
D. D. was punished
Grammar › View
“I didn’t pass my driver’s test.”
“I’m sorry _______.”
A. to have heard it
B. for what I heard
C. that I heard
D. to hear that
