He would have told me if he ____ it.

had known
would know
knew
has known
Table of English Grammar Contents (All Levels)
English Vocabulary Tests
Fiverr 2021 English Level Tests
English Worksheets