单项选择题

A. has worked; knows
B. had worked; had known
C. had worked; knew