I met her at yesterday’s party, but I ______ her by sight for years
before that.

had known
have known
had been known
will have known
English Worksheets
English Modals Tests
Elementary Grammar Exercises A1
English Vocabulary Tests