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:
A  B  C  D  E 


Random Topics:

Conditional Sentences and Verb FormVerbals and GerundsGerunds + To InfinitiveTypes of SentencesConjunctions, Interjections and Sentence TypeRegular Plural NounsModal Verbs of Certainty and PossibilityComparison of Adjectives and AdverbsWho am I?How much and how many

Other quiz:

Grammar › View

I love the pace of______ life in the countryside; it’s more relaxed!

A. the

B. an

C. a

D. no article


Homonyms › View

Many city buses expect riders to have the exact ___ ready when it is time to pay.
a. fair
b. fare

Grammar › View

She is a nice girl, ——————?

A. is she

B. does she

C. isn’t she


Future Tenses › View

Which sentence is correct?

A. He will be leaving soon.

B. He leaves soon.

C. He will leave soon.

D. He is leaving soon.