Grammar Quiz

[ Present Perfect Tense ]

He hasn’t smoked _______________________ three months.

A. For
B. Since

Select your answer:
         


Random Topics:

Past Tense and Perfect TensePaired ConjunctionGrammar RulesGrammar - may/might/couldIELTS VocabularyPhrasal verbs and Prepositional PhrasesPunctuation and GrammarIdiom and TensesSubjective and Objective PronounFigurative Language

Other quiz:

Grammar › View

How long                           for the taxi?

A. are you waiting

B. have you been waiting

C. have you waited 

D. do you wait


Grammar Clauses › View

The humor didn’t escape their mom; she couldn’t help but laugh.

A. noun

B. pronoun

C. neither