I would have called him right away if I ____ his telephone number.

would know
will know
have known
had known
Table of English Grammar Contents (All Levels)
Elementary Grammar Exercises A1
English Vocabulary Tests
Advanced Grammar Exercises