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:

Grammar › View

Suddenly the house began to shake.He stopped___music and rushed out(冲出去).

A. to listen to

B. to listen

C. listening

D. listening to


Tenses › View

They ……………………….. their bikes now.

A.  aren’t rideing

B. riding

C. are ride

D. aren’t riding

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