[ Perfect Progressive Tenses ]
How long ______ (you/work) at this company by next year?
A. will you have been working
B. have you been working
C. had you been working

Random Topics:
CommasTo infinitive - GerundPreposition of PlacePrepositions - Conjunctionsand, so, but, becauseGrammar and PunctuationPast and Past Continuouswould should couldModal Verbs and ConditionalsAdjectives and PrepositionsOther quiz:
Present Tenses › ViewTatiana _____________(work) in the garden all day
A. has worked
B. work
C. worked
D. has been working
Grammar › View
What will you do if you _______________ the history exam?
A. will fail
B. would fail
C. fail
D. failed
Tenses › ViewIn the 19th century, people mainly _______ letters to keep in touch.
A. used
B. has used
C. is using
D. will use
Vocabulary › View
What does ‘testifying’ mean?
A. To ask a question
B. To tell a story
C. To promise that what you are saying is true
D. To guess
