Grammar Quiz

[ Mixed Tenses ]

Differentiate between past perfect, present perfect, and future perfect tenses in the following sentence: By the time she arrived, I had already finished my homework.

A. Past perfect, present perfect, future perfect

B. Past perfect continuous, present perfect continuous, future perfect continuous

C. Past continuous, present continuous, future continuous

D. Past simple, present simple, future simple

Select your answer:

Random Topics:
Appositive Phrase If vs. Unless Homonyms Prepositions of Location, Movement and TimeFuture Tense VerbAdjective or AdverbPresent Simple and Present Continuous TensesModals in the PastContinuous Tenses

Other quiz:

Grammar › View

What ____________________?

A. does she want

B. does she wants

C. she wants

D. do she wants

Grammar › View

The simple past of “sleep”

A. slept

B. sleept

C. slipt

D. sleeping

How to use : Read the question carefully, then select one of the answers button.