[ Tenses with Time Expressions ]
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 › ViewIf I ________ more free time, I would join the gym.
A. had
B. have
C. was having
Prepositions › View
Professor Steiner made a remarkable contribution ________ our university during his time with us.
A. in
B. with
C. to
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
