[ 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:
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
