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

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

题型:不详难度:来源:
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。
点评:英语中的时态与时间状语有着比较固定的搭配关系。解答此类题型,首先要理解各个选项的含义,然后根据其余时间状语的搭配关系,选择正确选项。
举一反三
He eats _______ food, so he is _______ fat.
A. much too; too much
B. too much; much too
C. much too; the many
题型:不详难度:| 查看答案
—The milk tastes nice. I’d like ______ bottle of milk.
—Sorry. There is none left. But you can buy one on ______ side of the street.
A.another; otherB.other; the other
C.another; the otherD.the other; another

题型:不详难度:| 查看答案
---- Can I have ____ milk?
---- Sorry, there isn’t ____ milk now.
A.some; anyB.any; some
C.any; any D.some; some

题型:不详难度:| 查看答案
-Would you like ______ coffee?
-No, thanks. I don’t need  ______ drinks now.
A.some, anyB.some, some
C.any, anyD.any, some

题型:不详难度:| 查看答案
—How much _________an iphone 5_________?
—More than 5000 yuan.
A.is, costB.does, spend
C.does, payD.does, cost

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.