单项选择题

() a contract last year and it is still valid.

A. We have signed
B. We signed
C. We haven’t signed
D. We have signed