[ Verb Tenses ]
Before you arrive, we ________ dinner, but we will keep some food for you.
A. will have eaten
B. ate
C. eat
D. have eaten

Random Topics:
Adjective / Noun + to InfinitiveGerund, Participle, Infinitive, or AppositivePast Perfect Simple & Past Perfect ContinuousPresent/Past/Past ParticpleModal, Causative Verb & Elliptical StructureComparatives - SuperlativesConjunctionSimple Present vs Present ProgresiveDefinite vs Zero Article Abstract NounsVerb FormsOther quiz:
On, At, By › ViewI prefer to go _________ foot
A. on
B. by
C. for
D. to
Gerund, Infinitive, Bare Verb › View
He made her ………………. the message
A. repeat
B. to repeat
C. repeating
Modal Verbs › ViewYou ______ listen to your teacher if you want to learn.
A. can
B. can’t
C. should
D. could
Grammar and Vocabulary › View
Identify the helping verb in the sentence: “I am learning how to play guitar.”
A. how
B. play
C. am
D. learning
