Grammar Quiz

[ Tenses ]

“How long have you learned English?”

“I … English for six years by the end of the next year.”

A. will learn

B. learn

C. have learned

D. will have been learning

Select your answer:
         


Random Topics:

Simple Present and Past TensesConditional ClauseInterrogative Pronouns & AdverbsVerbs & AdverbsPhrases & ClausesModals AuxiliaryGrammar- Later/LatterSimple Past ContinuosConditional Sentence

Other quiz:

Modals › View

You ______ cross the street! The light is still red.

A. must

B. have to

C. don’t have to

D. mustn’t


Grammar › View

James _____ a police report against that man tomorrow.

A. will lodge

B. am lodging

C. lodged

D. lodges