Grammar Quiz

[ Reported Speech and Tenses ]

Differentiate tenses: He said he has finished his work.

A. The past tense is ‘has’; the present perfect tense is ‘finished’.

B. The past tense is ‘finished’; the present perfect tense is ‘said’.

C. The past tense is ‘has finished’; the present perfect tense is ‘said’.

D. The past tense is ‘said’; the present perfect tense is ‘has finished’.

Select your answer:
A  B  C  D  E 


Random Topics:

Infinitive GerundGrammar - Collective NounsPassive Voice Present SimpleSuffixes and TensesThe First Conditional (if/unless)Modal and Phrasal VerbsTenses & AffixesFuture Tenses and ModalsPresent Simple Positive and NegativeMixed Present Tenses

Other quiz:

Nouns, Pronouns, Antecedents, and Singular and Plural › View

Tom and Jim can submit (his/their) report today.

A. his

B. their


Grammar - Similes › View

Danish shaved his head ________ an egg.

A. as clean as

B. as bald as

C. as flat as

D. as round as

Relative Clauses › View

The girl _____ you met yesterday is my sister.

A. who

B. whom

C. whose

D. that


Tenses › View

They ____the museum yesterday, but it was closed for some maintenance.

A. visited

B. visit

C. are visiting

D. will visit