HOW LONG HAVEN'T YOU SEEN PETER

133. How long haven't you seen Peter? This sentence means: ______.

A. When are you going to see Peter?

B. When will you and Peter see each other again?

C. When did you last see Peter?

D. When haven’t you seen Peter?