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

You ________ stop when the traffic light turns red.

A. can

B. must

C. should


Some vs. Any › View

She doesn’t want … beer.

a. some

b. any

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