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 › ViewSince 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 › 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
