[ Tenses ]
Isn’t it strange that you ____ for Mark’s surprise party all week, but you ____ him a birthday present yet?
A. are preparing / didn’t buy
B. prepared / don’t buy
C. have prepared / aren’t buying
D. have been preparing / haven’t bought

Random Topics:
Verb FormsIf ClausesLinkers and ConjunctionsGrammar - Capitalization and Possessive NounsPronouns/ Present TenseVerb Tenses and Past ParticiplesArticles and DemonstrativesSimple Present and Present Continuous TenseAdverbial Concession ClausesIELTS VocabularyOther quiz:
Grammar › ViewPlease be quiet. I ____ (try) to concentrate on my math homework.
A. am trying
B. are trying
C. try
D. tries
Past Simple › View
Choose the best answer
I ____ some warm clothes because it ____ cold last night.
A. wore/ was
B. put on/ is
C. took off/ was
D. worn/ was
Vocabulary › View______________ are groups of people chosen to do certain work.
A. Committees
B. proposal
C. Risk
D. analysis
Definite and Zero Article › View
While she was on _ train, she managed to see _ Lake Victoria.
A. The, the
B. A, the
C. A, a
D. The, –
