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

145. We ____ a contract two years ago and it is still valid. A. have sign B. have signed C. haven't signed D. signed