> 英语 >
The farmer has lived in that small house_______
A.since twenty years B.for twenty years
C.twenty years ago D.for twenty years ago
但我想知道为什么不选其他的,请详解,逐个排除,
人气:482 ℃ 时间:2019-12-23 04:54:09
解答
B.for twenty years
或者:since twenty years ago我知道答案选B,但我想知道为什么不选其他的,请详解,逐个排除,谢!!!
  1. since 后应为时间点, A 为时间段 twenty years , 故排除

  2. ....ago 是过去时间状语, 不能和现在完成时has lived 连用

  3. 没有for+ 时间段+ ago 一说, 排除D

推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版