HIS SPEECH ... IMPRESSED DEEPLY IN MY MIND RECENTLY.A) HADB) HASC)...

7. His speech ... impressed deeply in my mind recently.

A) had

B) has

C) have

D) was