Grammar Quiz

[ Tenses ]

By 2030, scientists ___ a cure for cancer.

A. will discover

B. will have discovered

C. discover

D. will be discovering

Select your answer:
A  B  C  D  E 


Random Topics:

Noun ClauseTypes of Simple SentencesGerunds as objects of prepositionGrammar CorrectionPerfect TenseAdjective / Noun + to InfinitiveV-ing/to-VVerb Patterns / IngPresent ProgressiveModals for Necessity and Suggestions

Other quiz:

Grammar › View

This novel ______________ (write) by Hemingway.

A. is written

B. is wrote

C. were written

D. was written


First Conditional › View

What is wrong with this sentence? “My uncle will buy a car if he have enough money.”

A. “will buy” must be “buy”

B. “have” must be “has”

C. “have” must be “will have”

D. “will buy” must be “buys”

Tenses › View

…you paid the taxes ?

A. Do

B. Are

C. Has

D. Have


Verb Tenses › View

The kids (play) in the garden all afternoon.

A. played

B. playful

C. plays

D. playing