这两个语法的区别你不用解释了,理论上我知道的。现在完成时强调过去的动作对在还有影响,而一把过去式只表示过去的动作。对现在不产生影响。
我现在要问的是:
1. it was one of the most serious accidents this year. very few passengers___________(幸存下来,幸免于难)it.
上面这个句子到底填survived 还是 have survived ?
标准答案只给了survived。为什么填完成时不对?从句子含义上分析下。
2. many factories in my hometown were in trouble in 2009,and fortunately they have _______ the economic crisis now.
此处答案又是完成时 have survived。 为什么?
现在完成时和一般过去时的主要区别在于,现在完成时强调的是“过去做过的事情对现在的影响,强调现在”,一般过去时讲的是“过去做了什么事情,强调过去”,