[ Tenses with Time Expressions ]
I have known him ___ a long time.
A. during
B. while
C. since
D. for

Random Topics:
Correlative ConjunctionDo not or Does notSimple Future - WillVerbs – Nouns – Adjectives - AdverbsGrammar and AdverbsArticles and DeterminersReported speech (statements)Adverbs of Time and PlacePast form of ModalsWishes and TensesOther quiz:
Present Perfect › ViewShe _______ shared a photo with us.
A. have
B. has
Passive Voice, Question Tag, Prepositions › View
Fruits and vegetables are good ____ us. We should eat more of them .
A. at
B. for
C. of
D. to
Vocabulary › ViewHis net monthly salary is 25.000 dollars.
A. wage
B. matter
C. affair
D. clue
E. hint
Grammar › View
We took …………taxi to ……….airport.
A. the/a
B. a/the
C. Ø / the
D. the / Ø
