[ 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:
Present Tenses › ViewShe ________________ listening to music. It’s one of her hobbies.
A. has enjoyed
B. enjoys
C. is enjoying
D. has been enjoying
Present Perfect Tense › View
Make a positive sentence ? (present perfect tense )
I/ already/ finished/ my report
A. I have alreadydone finished my report
B. I haven’t finished already my report
C. I have already finished my report
D. I has already finished my report
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
