[ 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.
Select your answer:

Random Topics:
Contractions and ConjunctionsPast with ModalsPresent Progressive or Present SimpleModal and Modal PerfectGrammar - FutureArticlesSubject/Verb Agreement with Collective NounsFuture - Will and Be going toTenses: Present simple, Past Simple, Future SimplePassive Modals, Impersonal PassiveOther quiz:
Narrative Tenses › ViewHe was in Japan last month. He___________Japan before.
A. never visited
B. was never visiting
C. had never visited
D. had never been visiting
Tenses › View
Every day, Many people ………………. at Fast English.
A. studies
B. are studying
C. study
D. studied
