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:
Have Been to vs. Have Gone toPresent Perfect Continuous Tense Lets vs. Let’s NounsNouns, Pronouns, Antecedents, and Singular and PluralCan/CouldGrammar: AgreementInfinitives for reasonsCommon Grammar Mistakes and Spelling Tips

Other quiz: Mixed General Quiz

The golfer yelled ___ as he swung his club.
a. for
b. fore
c. four


How to use : Read the question carefully, then select one of the answers button.