题目内容

He said that he had met her two years _______.
A.beforeB.ago
C.for 2 yearsD.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。
点评:英语中的时态与时间状语有着比较固定的搭配关系。解答此类题型,首先要理解各个选项的含义,然后根据其余时间状语的搭配关系,选择正确选项。
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网