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

I’m rather impressed…….the new BMW.

A. for

B. with

C. to


Comparision › View

choose the right answer from the following picture

A. an elephant is small than a mouse

B. a mouse is smaller than an elephant

C. an elephant is as big as a mouse

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