[ 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:
Vocabulary › ViewYesterday I …………..my old neighbor at the airport.
A. owed
B. load
C. ran into
D. remain
Grammar › View
Dogs ______ birds. Dogs ______ animals.
A. aren’t / aren’t
B. aren’t / are
C. are / aren’t
D. are / are
E. is / isn’t
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
