Grammar Quiz

[ Tenses ]

I (learn) ………….English for twenty years, when I finish this course.

A. will learn

B. will have been learning

C. is learning

D. will be learning

Select your answer:
A  B  C  D  E 


Random Topics:

Temporal Conjunctions and ConnectivesVerb Tenses (Progressive, Perfect)Simple PastFuture PassiveSimple Past Irregular & NegativeConjunctions and PrepositionsGerund & InfinitiveModals for RecommendationsPresent Simple: affirmative, negative, interrogativePronouns and Quantifiers

Other quiz:

Vocabulary › View

a moment of sudden insight or revelation that a character experiences

A. epiphany

B. pastoral

C. soliloquy

D. oxymoron


Grammar › View

What is the kind of adverb in this sentence.

They walked slowly along the street.
_
A. how

B. where

C. when

Future Perfect Continuous › View

 By the end of June I _ in this flat for thirteen years.

A. will been living

B.   will have been living

C. will have been selling

D. will had been living


Vocabulary › View

We need hundreds of _____ for the battle scenes.

A. extras

B. stars

C. casts

D. actresses