[ Tenses ]
By the time she arrived, I __________ for over two hours.
A. had been waiting
B. was waiting
C. have been waiting
D. wait

Random Topics:
Transitional Phrases and ConjunctionsReported Speech and TensesPresent Simple & Present Progressive TenseCausative VerbPast form of ModalsGrammar and EssayDegree of ComparisonPronoun-Verb AgreementAdverb of MannersPast Simple and Past ContinuousOther quiz:
Object Pronouns › ViewYou broke the window. You broke ______.
A. you
B. it
C. we
Present Perfect and Simple Past Tense › View
I _____ (know) Julie for three years – we still meet once a month.
A. knew
B. have knew
C. has knew
D. known
E. have known
Subordinating Conjunctions › View… does she study?
A. Where
B. When
C. While
D. What
Grammar › View
At 7 p.m yesterday, John _______ a mock Ielts test.
A. is taking
B. takes
C. was taking
D. will take
