作业帮 > 英语 > 作业

he has bought an australian car and has gone to alice spring

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/23 02:08:08
he has bought an australian car and has gone to alice springs时态问题以及其他几句
我不知道一般说话时候,什么情况用过去完成时,什么情况用过去式,新概念第二册中有一些问题请教大家:
1.he has bought an australian car and has gone to alice springs.buy不是瞬间动词吗,这里为什么要用过去完成时呢?为什么不用he bought an australian car?
2.I have just received a letter from my brother,Tim.He is in australian.He has been there for 6months.
同样搞不清楚什么情况用完成时或过去式,为什么不用i just received a letter from my brother?
接下来一句更不懂了,既然he IS IN australian.为什么要用he has been there for 6 months?他既然现在在澳大利亚,为什么后面一句又用完成时,他去了澳大利亚6个月?
3.last summer,i went to italy.我知道这里有last summer所以要用过去式.但是一般这种去了回来了不是应该用i've been to italy吗?如果用过去式就是强调去的动作吗?如果这里没有last summer,用过去式会不会奇怪呢?
he has been there for 6 months为什么不用he has gone there for 6 months呢,have been不是去了回来了吗?我们老师说gone表示去了没回来.
1、概念解析
1)一般过去时,表示过去某个时间发生的动作或存在的状态
2)一般现代时,表示目前存在的状态、特征、客观真理
3)现在完成时,表示过去发生或已经完成的动作对现在造成的影响和结果,或从过去已经开始,持续到现在的动作或状态.
4)现在完成时与一般过去时区别:
现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,而一般过去时只单纯表示过去的动作或状态,和现在不发生关系,强调的只是过去的动作.
现在完成时常与模糊的时间状语连用,或无时间状语.一般过去时,常与具体的时间状语连用.
2、例句分析
1)buy作为购买讲时,是瞬间动词,只是强调后面不能接一段时间,但没说不可以用于现在完成时.买车这个动作发生在过去,句意说的是“他买了辆澳大利亚车并开着车去了爱丽丝泉.”这里表示的是过去发生的动作对现在造成的影响,不是说不可以用过去式,只不过这里用现在完成时表达的意思更准确.具体参阅概念分析4)你如果只用he bought an australian car,说的就是,“他过去买了俩澳大利亚车”,现在这辆车还有没有,就无从而知了.
2)例句2,说I have just received a letter...,“我刚收到了一封信”,收到这封信这个动作是过去发生的,而句子要说的是这封信对现在产生的影响.通过【过去】收的这封信,我【现在】知道了,“他现在住在澳洲,并且已经在那里待了6个月了.”后面用he has been there for 6 months,表达的意思是“他从去澳洲这个过去动作发生开始,到现在算起来已经有6个月了”.强调的是从过去已经开始,持续到现在的动作或状态
3)对的,有表达具体时间的状语last summer,要用过去式的.用现在完成时,不能跟表达过去的时间状语连用.这里用I've been to Italy.是完全正确的,不是说不行.只不过,这里原句强调的意思只是过去went这个动作.分析对比一下这几个句子,你就明白了.
如:
last summer, i went to Italy.“去年夏天,我去的意大利(现在回来与否,不知道,可能还在Italy)
I've been to Italy.“我去过意大利”(现在已经回来了,肯定不在Italy了)
I went to italy.(我去了意大利,什么时候去的,不知道,现在回来了没有,也不知道)
也就是说,went这个动作发生在过去,对现在不产生影响.
而have been to,表达的意思就是去了再回来,对现在产生的影响.
只用过去式,不跟时间状语,表达的意思是多么的空白,这个你肯定看出来了.
问题补充的很好,你又忘了gone这个词的原型是go瞬间动词,后不能跟一段时间6 months连用了啊?