Grammar Quiz

[ Tenses ]

Choose the correct tense for the following sentence: ‘He will have completed his assignment by tomorrow.’

A. Present perfect tense

B. Past perfect tense

C. Future simple tense

D. Future perfect tense

Select your answer:
A  B  C  D  E 


Random Topics:

Main Idea and Sentence StructureModal and Modal PerfectFuture Tenses and ModalsGerund - to Infinitive Auxiliary VerbsTypes of PrepositionPresent/Past/Past ParticpleVerbs and AdverbsGerund after Prepositions and Certain VerbsFirst & Second Conditional

Other quiz:

Grammar › View

The horse galloped fast and jumped ________ the tree stump.

A. above

B. below

C. over

D. behind


Tenses › View

If she were selected, she …..a good secretary.

A. Will make

B. Can make

C. Would make

D. May have made