作业帮 > 英语 > 作业

The farmer has lived in that small house_______

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/08/10 03:49:12
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
但我想知道为什么不选其他的,请详解,逐个排除,
The farmer has lived in that small house_______
B.for twenty years
或者:since twenty years ago
再问: 我知道答案选B,但我想知道为什么不选其他的,请详解,逐个排除,谢!!!
再答: since 后应为时间点, A 为时间段 twenty years , 故排除....ago 是过去时间状语, 不能和现在完成时has lived 连用没有for+ 时间段+ ago 一说, 排除D