[ 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:
Grammar › ViewBeatriz and Victor __________ next July in Cancun. I’m so excited!
A. going to get married
B. is going to get married
C. are going to get married
Grammar › View
…..is bad for you.
A. Smoking
B. The smoking
C. To smoke
D. Smoker
A 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
