[ Tenses ]
They ____ a lot of preparation before the match started.
A. has made
B. had made
C. will make
D. are making

Random Topics:
Comparative and Superlative AdverbsInfinitives for reasonsGerund & ParticipleParts of Speech and Compound SentencesSimple vs Continuous Past TensePast Simple Verbsa, an, the, zero articleCorrelative ConjunctionPrepositions of Time and PlacePreposition and ConjunctionOther quiz:
Modals › ViewMegan _____ play both the piano and the guitar.
A. CAN
B. COULD
C. MUST
Adverbs of Frequency › View
I ____________ happy at school.
A. always am
B. is always
C. am always
D. always is
Modal Verb › ViewYou ____ do your homework today. It’s Saturday tomorrow.
A. Don’t have to
B. Mustn’t
C. Must
D. Should
Vocabulary › View
ag/act means
A. Drive
B. Walk
C. Run
D. Jog
