单项选择题

He ______the Party ______ 1980.

A. has joined; in
B. has joined; since
C. joined; on
D. joined; in