WE ____ A CONTRACT TWO YEARS AGO AND IT’S STILL VALID. A. HAVE SI...

17. We ____ a contract two years ago and it’s still valid.

A. have signed B. was signing C. have been signed D. signed