作业帮 > 英语 > 作业

课文Has Ian sold his house yet?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/09/28 21:17:53
课文Has Ian sold his house yet?
伊恩已指他的房子卖掉了吗?
Yes,he has.
是的,卖掉了.
He sold it last week.
他上星期卖掉的.
课文第一句用的是现在完成时,可以用过去式表达吗?第三句为什么又要用一般过去式呢?另外不是说sold是瞬间动词不能用在过去完成时里吗?
改成过去式(仅仅从语法上看没有错误):
did Ian sell his house?
yes,he did.
现在完成时的功能之一在于强调过去单一动作对现在产生影响,而一般过去时只是干巴巴的描述过去发生的短暂动作,强调对现在的影响还是要用现在完成时,而如何判断是否有影响,还要通过上下文语境来确定.
‘不是说sold是瞬间动词不能用在过去完成时里吗’楼主学习现在完成时只知其一,不知其二,完成时共有三种功能,上面提到的单一事件,这时候可以用短暂动词;重复事件,即过去的时间重复到现在;延续事件,过去的事件持续到现在;后两种用法我分别举例说明:
重复事件:i have met many new friends.
持续事件:i have been a english teacher for 3years.
对于持续事件这一用法,我们不可用短暂动词,短暂动词不能表示持续事件,举个错误例子:
i have married for 2 years.这里marry是短暂动词,不能和延续性时间状语 2 years连用;
如果改正,要么i have married.married 做动词表示过去对现在有影响的单一动作,第一种用法;要么 i have been married for 2 years.married 是形容词,be married 表示一种持续的状态,不是被动语态,这是第三种用法.
总结一下,短暂动词完全可以用于现在完成时态,但是不可以和延续性的时间状语连用,例如上句的2 years,而不是说短暂动词不能用于现在完成时.