He would have told me if he ____ it.

has known
had known
knew
would know
Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)
English Modals Tests
English Worksheets