Grammar Quiz

[ Tenses with Time Expressions ]

I have known him ___ a long time.

A. during

B. while

C. since

D. for

Select your answer:
         


Random Topics:

Infinitive and GerundFirst ConditionalsGerunds, Infinitives and Modals of PossibilityGrammar ClausesPreposition on TimeVerb + InfinitiveThere is, There are, Some, AnyPunctuation and GrammarAdverb or AdjectiveVerb to have

Other quiz:

Grammar › View

I’m sorry I couldn’t help ________ move last weekend, Sarah.

A. you

B. your

C. yourself


Es and S › View

Adam _________ basketball every Saturday

A. play

B. playes

C. plays