Log in

WBCS Preliminary Examination 2019 — General Studies · Question 14 of 200

Q14
EnglishVerbs, Tenses & Agreement
Fill in with the right option: I ______ him for a long time.
  1. a.have known
  2. b.knew
  3. c.had know
  4. d.should have known

Answer: (A) have known

An action or state that began in the past and continues up to the present ("for a long time") is expressed with the present perfect "have known"; "had know" is not even grammatically valid (should be "had known").