Grammar Quiz

[ Tenses ]

Complete the sentence: On Monday, I will have my third anniversary at this company. That means by Monday, I _____ here for three years.

A. will work

B. will have worked

C. am going to be working

D. will have been working

Select your answer:
A  B  C  D  E 


Random Topics:

Progressive TensePrepositions and Phrasal VerbsPast Simple (Questions)Adverb of ConcessionMuch, many, a lot of, a few, a littleModal Verbs in Emergency SituationsInterrogative PronounsModal Verbs - Obligationmust/shouldHave to

Other quiz:

Grammar › View

Since I started my new job, it seems like I’ve got very ……. time to do the things I enjoy.

A. few

B. little

C. some

D. more


Present & Past Tenses › View

Choose the correct answer:

She … tea at 5 o’clock on Saturdays.

A. Have

B. Has

C. Had

D. Was having

Tenses › View

I _____ (visit) my grandparents next weekend.

A. I am visiting my grandparents next weekend.

B. I visited my grandparents next weekend.

C. I visit my grandparents next weekend.

D. I will visit my grandparents next weekend.


Grammar › View

Select the appropriate option: “………….. of the terrible news, she fainted.”

A. Been informed

B. After informing

C. Having informed

D. Having been informed