[ Tenses ]
We________for three hours and we are very tired.
A. waited
B. have been waiting
C. wait
D. had waited
Select your answer:

Random Topics:
Infinitives and ING FormsSubject and Verb AgreementPast Perfect and Past Perfect Continuous TenseTransitional WordsHow often - long - much - manyModals for RecommendationsGrammar & ReadingPast Perfect and Past Perfect ContinuousPresent Perfect and Past TensesGrammar and AbsenceOther quiz:
Reported Speech › View‘I’m doing my homework a the moment.’
He said he ……….. at the moment.
A. done his homework
B. was doing his homework
C. has been doing his homework
Grammar › View
In the long future there…………..flying cars.
A. are going to be
B. likely to be
C. will be
