He has already eaten dinner.
A. He has skipped dinner.
B. He will eat dinner later.
C. He is preparing dinner now.
D. He has finished eating dinner.

Random Topics:
Noun and Modal VerbsModals "Should"Tenses & Conditional SentencePresent Tense (Negatives and Questions)Relative & Interrogative PronounsPresent Tenses and ConnectorsPresent Simple: affirmative, negative, interrogativeNarrative TensesWill or Going toPast Tense & Past Continuous TenseOther quiz:
Grammar and Passive Voice › ViewWhich sentence uses the passive voice correctly?
A. The letter was written by Sarah.
B. Sarah was writing the letter.
C. Sarah writes the letter.
D. The letter writes Sarah.
Future Tense › View
I’m afraid you ____ lose your job if you don’t work harder.
A. will
B. are going to
C. will be
D. will have
Vocabulary › Viewpreamble-
A. to cause to become; to perform; to deliver officially; to process, extract
B. rough, irregular; severe, stern; strong; stormy
C. an introduction to a speech or piece of writing
D. rough, irregular; severe, stern; strong; stormy
Grammar › View
Choose the definition of the next idiom:
lend someone a hand
A. to offer to help someone
B. to express anger to feel better
C. to be very nervous
