[ 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:
Tag Questions › View‘Simon lives in Spain, ___ ?
A. isn’t he
B. he isn’t
C. he doesn’t
D. doesn’t he
Grammar › View
Write your address _____the envelope.
A. On
B. At
C. In
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
