作业帮 > 英语 > 作业

in a time/ for a time呼唤高手

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 06:22:00
in a time/ for a time呼唤高手
Few landscapes have changed so much_____.
A.in so short a time B.for so short a time
选A.提问:为什么不选B.for不是常和完成时连用吗?Few ...have changed等于remain unchanged,那么Landscapes have remained unchanged_____.选B更合适吧.
首先肯定必须选 A
解析:
1. in a short time 表示“在很短的时间内、眨眼之间”,for a short time 表示“持续了一段短暂的时间”.但是 change 是个瞬间动词,这种动词的完成时态由于是短暂时刻发生后对现在造成了后果,所以不能与介词 for 构成的延续性时间状语连用,也就是说不能像影视中的慢镜头那样把一个片刻发生的动作无限拉长.
2. 动词 remain 与 change 不同,是具有延续性的,既然可以延续,时间状语必须指出延续了多久,而 for a short time 正好可起到这样的作用.