[ Tenses ]
They ________ good preparations before they ________ their final examination yesterday.
A. made / had taken
B. had made / took
C. have made / take
D. will have made / have taken

Random Topics:
Vocabulary and PrepositionsTenses - AuxiliariesSimple and Progressive Verb TensesAdverbial PhrasesPersonal Pronouns and VerbPunctuating ClausesTag QuestionTransitional WordsSubject and Verb AgreementTenses and ComparisonsOther quiz:
Tenses › ViewThey _____ (prepare) dinner when their guests arrived.
A. prepare
B. were preparing
C. have prepared
Grammar › View
Grammar: Choose the correct form in the present continuous negative
A. Subject + not + -ing form + complement
B. Subject + to be + not + -ing form + complement
C. To be + -ing form + complement
Adjective + to + Verb › ViewA laptop is difficult to
A. cook
B. swim
C. program
Grammar › View
My business is going well. We __________ _________ any problems so far.
A. don’t have
B. haven’t had
C. didn’t have
D. had never been having
