The farmer has lived in that small house_______

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
但我想知道为什么不选其他的,请详解,逐个排除,
英语人气:204 ℃时间: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

我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版