He said that he had met her two years .A. beforeB. agoC. for 2 yearsD. since 2 years ago

发布时间:2020-08-22 17:58:11

He said that he had met her two years     .
A. before
B. ago
C. for 2 years
D. since 2 years ago

网友回答

(答案→)A. before
B. ago
C. for 2 years
D. since 2 years ago
解析:two years before 和two years ago 都表示“两年以前”,但是时态不同。two years before 用于完成时,two years ago 用于过去时。for 2 years两年,用于完成时态,和持续性动词连用;since 2 years ago自从两年前以来,用于完成时态,和持续性动词连用句意:他说他两年前见过她。从句是过去完成时态。故选A。
以上问题属网友观点,不代表本站立场,仅供参考!