[ 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:
Passive Voice Active Voice › ViewWhich of the following is the correct passive voice?
A. The boy eats a lemon.
B. A lemon is being eaten.
C. A lemon will be ate.
D. Lemon are being eaten.
Grammar › View
A lot of trees are uprooted after the storm. The storm ……………. a lot of trees.
A. is uprooted
B. have uprooted
C. has uprooted
D. uprooted
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
