Grammar Quiz

[ Grammar ]

You are working late again. You ___________ overtime for 3 weeks.

A. has worked

B. have worked

C. working

D. work

Select your answer:
A  B  C  D  E 


Random Topics:

-Ing and Infinitive Verb PatternsNoun, Pronoun, Adjective, VerbSentence LabelingInversion + Passive VoicePresent & Past TensesPast Simple TensesPassive Voice - Present Simple and Past SimpleTimePresent Tense vs Present ContinuousAdjectives and Vocabulary

Other quiz:

Modal Verbs › View

Which modal is often used to express a strong recommendation?

A. Must

B. Could

C. Might

D. Will


Present Tenses › View

By the time you ______ (finish) your project, I ______ (complete) mine as well.

A. will finish, will have completed

B. finish, will complete

C. will have finished, will have completed

D. finish, will have completed

Grammar › View

She lives at the block of flats _______ the sports complex.

A. at

B. by

C. under

D. between


Present and Past Tenses › View

Choose the correct verb: He ___ his apartment at 6 pm yesterday.

A. clean

B. cleaned