Choose the correct sentence which has the same meaning as the given one.
I haven’t met my grandparents for five years.
A. I last met my grandparents five years ago.
B. I have met my grandparents for five years.
C. I often met my grandparents five years ago.
D. I didn’t meet my grandparents five years ago.