[ 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:
Can, Could, May, Might › ViewI am not in a hurry. I _______wait for you if you need more time to study.
A. can
B. can’t
C. couldn’t
Idioms › View
Our consciousness gradually becomes untouched by the ____________ of life and eventually we achieve uninterrupted happiness.
A. ups and downs
B. rain or shine
C. bird eye view
D. cats and dogs
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
