Grammar Quiz

Topics: Tenses with Time Expressions

I have known him ___ a long time.

A. during

B. while

C. since

D. for

Select your answer:
         


Random Topics:

Passive Modals in Different TensesTenses and AdjectivesCoordinating and Subordinating ConjunctionsFood VocabularyDefinite and Indefinite ArticleIELTS VocabularyDefinite and Zero ArticleSentence TransformationPronouns ( Interrogative )Adverbial Clause, Noun Clause

Other quiz:

Grammar › View

_______ shoes here are expensive.

A. this

B. that

C. these

D. those


Grammar and Vocabulary › View

A: Are you ________ jeans?

B: Yes, I am.

A. wear

B. wears

C. wearing