[ 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:
Vocabulary › ViewTo cancel or reverse one order or command with anoher that is contrary to the first
A. Allege
B. Echelon
C. Arrant
D. Countermand
Tenses › View
I ____ (not go) to the gym in weeks. I should really get back into it.
A. don’t go
B. haven’t gone
C. am not going
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 / Ø
