Which of the following sentences uses the past perfect verb tense?

A. By June, I will have owned the camera shop for a decade.
B. After it was sold, I had owned the camera shop for 12 years.
C. I cannot recall a time when I have not owned some kind of shop.
D. I owned that shop in the year you were born.

Please help I do not understand this. I do not think the answer is D but I'm not sure. Please help!

3 answers

The "perfect" tenses in English are identifiable by their auxiliary verbs:

perfect -- has/have (She has gone to the grocery.)
past perfect -- had (They had gone on their trip before she got home.)
future perfect -- will have (She will have finished her homework by the time I get home.)

Let me know what you think.
I think the answer is B - After it was sold, I had owned the camera shop for 12 years.
Yes. B is correct.