I LOVE THIS CITY! ITS SIGHTS MAKE A DEEP __________ ON ME.A. IMPRES...

7. I love this city! Its sights make a deep __________ on me.

A. impress B. impressed C. impressing D. impression