以下是引用1stzhang在2003-5-10 10:22:00的发言: in the last two years 在这个题目中必须使用一般过去时态。现在完成时,必须对现在有一定的影响,in the last two years做状语的时候,的确有用完成时态的时候,但是那种时候是上下文的原因使得动作对现在的情况产生了影响。
好象1stzhang 是正确的. 我前面说in the last years引用完成时,好像有点仓促. 后来我又发现了一道题.用了一般过去时. 补充材料2 among the reasons for the decline of new english agriculture in the last three decades were the high cost of land.
以下是引用1stzhang在2003-5-10 10:22:00的发言: in the last two years 在这个题目中必须使用一般过去时态。现在完成时,必须对现在有一定的影响,in the last two years做状语的时候,的确有用完成时态的时候,但是那种时候是上下文的原因使得动作对现在的情况产生了影响。
好象1stzhang 是正确的. 我前面说in the last years引用完成时,好像有点仓促. 后来我又发现了一道题.用了一般过去时. 补充材料2 among the reasons for the decline of new english agriculture in the last three decades were the high cost of land.
所以我想也许不能单纯用这个词组来决定选择何种时态. 还是要根据上下文的逻辑意思吧.
此题中的in the last three decades修饰的是the decline不是句子状语,再gmat中介词+(recent、last、past)+时间短语用现在完成时,我再GAMT中还未发现例外。
wubin对上面的这个题目分析是正确的,但是in the last three decades的用法绝对不是你说的那样绝对。比如: I have written three books in the last three decades.是用完成时态的,因为write这个动词是延伸性的动词。: One of every two businesses failed in the last three decades.是绝对正确的,因为fail是一个瞬间动作动词。当瞬间动作动词用完成时态的时候,必须要对现在的情况有所影响。但是第二个句子中没有任何提示说明这个动作对现在产生影响。
以下是引用linlin315在2003-5-10 11:01:00的发言: In the last twenty years. despite the chauvinism of European connoisseurs, California wines are respected throughout the world. (D) have gained respect.