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 ClauseOther 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
