Grammar Quiz

[ Present Perfect Tense ]

He hasn’t smoked _______________________ three months.

A. For
B. Since

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses and Passive VoicePoetryFuture TensePrepositions and Prepositional PhrasesLinking Verbs & Helping VerbsModal Verbs of Certainty and PossibilityBe going to / WillPresent Simple/AffirmativeGrammar - some / anyClause

Other quiz:

Future Perfect vs Future Continuous › View

(you / retire) by the time you’re 60?

A. Will you have retired

B. Will you be retiring


Adverbs of Manner › View

Kendo plays very______. He is a ______  player.

A. good-well

B. well-good

Conjunction › View

I enjoy reading this new magazine. ___, it has good articles.
a. Moreover
b. Nevertheless
c. However


Grammar › View

The woman wore a ——- chain round her neck

A. Golding

B. Golden

C. Goldy

D. Goldful