Grammar Quiz

[ Tenses ]

When we reach Land’s End we ____________________ 1,500 km. (walk)

A. will have walked

B. will walk

C. will be walking

D. will have walk

Select your answer:
A  B  C  D  E 


Random Topics:

Future Continuous, Future Perfect and Future Perfect ContinuousVerb FormPast Simple and Past ContinuousTime ClauseModals and PrepositionConjunction: Because and SoConjunctive AdverbUnless If First ConditionalGerunds and InfitinitivesConditionals 1,2,3

Other quiz:

Verb Patterns › View

Avoid ___ if you feel tired or sleepy.

A. driving

B. to drive


Past and Present Tenses › View

By the time he arrived, the train _______. (leave)

A. leaves

B. left

C. has left

D. had left

Grammar › View

The new movie is about a boy _______ has lost his parents in a car accident.

A. who

B. which

C. whom

D. whose


Subject-Verb Agreement › View

The breeze ________ cooler this evening. 

A. seem

B. seems