题目内容
He said that he had met her two years _______.
A.before | B.ago |
C.for 2 years | D.since 2 years ago |
A
试题分析:two years before 和two years ago 都表示“两年以前”,但是时态不同。two years before 用于完成时,two years ago 用于过去时。for 2 years两年,用于完成时态,和持续性动词连用;since 2 years ago自从两年前以来,用于完成时态,和持续性动词连用句意:他说他两年前见过她。从句是过去完成时态。故选A。
点评:英语中的时态与时间状语有着比较固定的搭配关系。解答此类题型,首先要理解各个选项的含义,然后根据其余时间状语的搭配关系,选择正确选项。
练习册系列答案
相关题目