• Home
  • I ............................... him for several years.
Question 1:
I ............................... him for several years.
A. know
B. knew
C. have known
Feedback We normally use perfect tenses with the time expressions since and for.

These questions are from this test. Would you like to take a practice test?

Gap fills exercise - Test 50 | Exercise follow Topic