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

choose the correct tense verb for this sentence.

she’s a responsible person

A. dynamic

B. stative


Comparative Adjectives and Adverbs › View

Rita is 20 years old. Sam is also 20.

A. Rita is as old as Sam.

B. Rita is older than Sam.

C. Sam is the youngest Rita

D. Rita is the oldest than Sam.

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.