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 remai
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 18:11:49
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 remai
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更合适吧.
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 remai
首先肯定必须选 A
解析:
1. in a short time 表示“在很短的时间内、眨眼之间”,for a short time 表示“持续了一段短暂的时间”.但是 change 是个瞬间动词,这种动词的完成时态由于是短暂时刻发生后对现在造成了后果,所以不能与介词 for 构成的延续性时间状语连用,也就是说不能像影视中的慢镜头那样把一个片刻发生的动作无限拉长.
2. 动词 remain 与 change 不同,是具有延续性的,既然可以延续,时间状语必须指出延续了多久,而 for a short time 正好可起到这样的作用.
第一问选A, 第二问选B. 第一问中have changed是一个动作,这个动作是在一段时间内完成的,所以选A,而B项是动作持续又一段时间了,表状态,故第二问用 for -----,因为remain unchanged(adj)是保持没有变化的状态。
在一个时间段,怎么能选for呢?
in a time 是指在一定的时间内,是一段时间。for a time指暂时,在例句里面表示是暂时的改变,可能过段时间还是会恢复过来的,与例句大意不符。