Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


Random Topics:

CommasTo infinitive - GerundPreposition of PlacePrepositions - Conjunctionsand, so, but, becauseGrammar and PunctuationPast and Past Continuouswould should couldModal Verbs and ConditionalsAdjectives and Prepositions

Other quiz:

Tenses › View

In 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