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

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 toOther quiz:
Grammar › ViewI’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 › ViewI _____ (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
