问题补充:
---- you ever Tom before ?
---- No, I him just two minutes ago.
A. Did, know ; met
B. Have, known ; have met
C. Have, known; met
D. Did, know; had met
答案:
A. Did, know ; met
B. Have, known ; have met
(答案→)C. Have, known; met
D. Did, know; had met
解析:题中有before,强调对现在造成的影响,所以用现在完成时;题中有ago强调事情发生在过去,故用过去时,故选C.