[ Tenses ]
At last the bus came. We ____________ for half an hour.
A. waited
B. was waiting
C. have waited
D. had been waiting

Random Topics:
Adverbs of How Something is DoneSentences vs Run-OnsTOEICTime ExpressionsVocabulary, Adjective & PrepositionPrepositionsModals of AdviceModals for Necessity and SuggestionsComparative and SuperlativesFigurative LanguageOther quiz:
Grammar › ViewSelect the correct sentence.
A. It has raining for several days.
B. It has been raining for several days.
C. It have been raining for several days.
D. It has been rain for several days.
Grammar and Vocabulary › View
Rubbish ______________ collected once a week.
A. is
B. is being
Grammar › ViewSunita and Shahida __________ baking cakes!
A. Need
B. Likes
C. Enjoy
D. Want
Question Tags › View
It’s going to rain this afternoon, ________?
A. isn’t it
B. is it
C. does it
