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:

Vocabulary › View

Yesterday 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 › 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