课文Has Ian sold his house yet?伊恩已指他的房子卖掉了吗?Yes,he has.是的,卖掉了.He sold it last week.他上星期卖掉的.课文第一句用的是现在完成时,可以用过去式表达吗?第三句为什么又要用一般过去
课文Has Ian sold his house yet?伊恩已指他的房子卖掉了吗?Yes,he has.是的,卖掉了.He sold it last week.他上星期卖掉的.课文第一句用的是现在完成时,可以用过去式表达吗?第三句为什么又要用一般过去
课文Has Ian sold his house yet?
伊恩已指他的房子卖掉了吗?
Yes,he has.
是的,卖掉了.
He sold it last week.
他上星期卖掉的.
课文第一句用的是现在完成时,可以用过去式表达吗?第三句为什么又要用一般过去式呢?另外不是说sold是瞬间动词不能用在过去完成时里吗?
课文Has Ian sold his house yet?伊恩已指他的房子卖掉了吗?Yes,he has.是的,卖掉了.He sold it last week.他上星期卖掉的.课文第一句用的是现在完成时,可以用过去式表达吗?第三句为什么又要用一般过去
改成过去式(仅仅从语法上看没有错误):
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,而不是说短暂动词不能用于现在完成时.
不可以,这句话本身就是要询问房子买了没有,是一种对结果的询问,要用完成时。
第三句是说他上周卖的,这就是陈述过去事实了,所以用过去式
可以啊,谁说不可以的