• Home
  • I …………………. him for a long time.
Question 1:
I …………………. him for a long time.
A. knew
B. have known
Feedback The present perfect is used with the meaning up to now.
C. had known

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

General grammar exercise - Test 19 | Exercise follow Topic