[ Grammar ]
They ______ for hours before the bus finally ______.
A. are waiting / arrives
B. waited / arrived
C. are waiting / arrived
D. were waiting / arrives
E. were waiting / arrived

Random Topics:
Conjunction: Because and SoConjunctive AdverbPast and Present TensesParallelism and Subject Verb AgreementComparison and ModalsMix-TensesParts of SpeechPresent Perfect TenseUncountable NounsAdjectives (-ed / -ing)Other quiz:
Simple Present Tense › ViewThey . . . . not want to go to the cinema.
A. do
B. does
C. did
Grammar › View
I’m thirsty.
A. You shouldn’t ask your parents.
B. You shouldn’t hang out with your formal friend at night.
C. You should go to the cinema to buy a box of popcorn.
D. You should buy a bottle of water at the canteen.
Modals › View___ I borrow your pencil?
A. Should
B. May
C. Must
Present Perfect › View
There are only 6 signal words in the Present Perfect
A. TRUE
B. FALSE
