It has been long since I ___ him last. I ___ from him all these
years.

saw/don’t hear
have seen/haven’t heard
see/don’t hear
saw/haven’t heard
had seen/haven’t heard
English Worksheets
English Vocabulary Tests
Pre-Intermediate Grammar Exercises
Elementary Grammar Exercises A1