[ Tenses ]
How long ___ before you called me?
A. had you waited
B. did you wait
C. were you waiting
D. had you been waiting

Random Topics:
DescriptionsPresent simple & ContinuousAdverbs (manners & modifiers)Gerund and To InfinitiveVerb PhraseCorrelative Conjunction & Complex SentencesDirect Object and Indirect ObjectGerunds as Objects of PrepositionsPresent Progressive or Present SimpleAbilityOther quiz:
Grammar › ViewMy brother ……. (watch) TV and I ……… (read) a great novel.
A. am watching / is reading
B. isn’t reading / isn’t watching
C. is watching / am reading
D. are watching / is reading
Homophones › View
I______something was wrong when I saw his face.
A. knew
B. new
Present Simple Tense › ViewMy mom (cook) __________ delicious meals for us.
A. cooks
B. cook
C. cooking
D. is cooking
Would rather/ would prefer/ would like › View
I like trekking in the mountains, but I prefer ____ on a sandy beach.
A. lying
B. lie
C. to lying
