Grammar Quiz

[ Tenses ]

By the end of next year, Geoge ________ English for 2 years.

A. will have learned

B. will learn

C. has learned

D. would learn

Select your answer:
A  B  C  D  E 


Random Topics:

Prepositions and ConjunctionsPresent Progressive (Future)Grammar ModalsModals for Necessity and SuggestionsPerfect and Past TensesGrammar: so and suchSecond ConditionalPersonal pronouns + possessive adjectives + Introgative pronounsReported Speech and Reported QuestionsPresent Forms and Narrative Tenses

Other quiz:

Simple Future Tense › View

We … watch a film this weekend

A. is going to

B. are going to

C. will be

D. we were


Narrative Tenses › View

By the time I __________ (arrive) at the meeting, they __________ (already/discuss) the main points.

A. arrived, had already discussed

B. arrived, already discussed

C. had arrived, had already discussed

D. had arrived, already had discussed

Pronoun Antecedent Agreement › View

Frank and I rode our bikes after school. ___________ were home before dark.

A. we

B. they

C. he

D. she


Grammar › View

He _________ a taxi if he ________enough money.

A. would have taken / had had

B. would have taken / had

C. would have took / had had