THEY LAST VISITED ME FIVE YEARS AGO.A. THEY HAVEN’T VISITED ME FOR...

37. They last visited me five years ago.

A. They haven’t visited me for a long time.

B. I haven’t been visited for a long time.

C. They haven’t visited me for five years.

D. They have known me for five years.