1、I haven't seen you for a long time.see又不是延续性动词,怎么可以在后面加一段时
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/01 01:38:05
1、I haven't seen you for a long time.see又不是延续性动词,怎么可以在后面加一段时间?
2、You kept me waiting for two hours.为什么不用现在完成时You have kept me waiting for two hours
2、You kept me waiting for two hours.为什么不用现在完成时You have kept me waiting for two hours
呵呵,这两个问题看似简单,其实很有技术含量.
其实无论是“瞬间动词”还是“延续性动词”,这两个名称只是我们中国人冠上的,英语中对动词没有这样的分类.比如这句:I’ve come here for five days,其实对于老外来说完全能理解,意思是我到这里已经有五天了.这个come不是表示这个动作持续了多久,而是表示这个动作完成以后的状态持续了多久.比如说:He’s gone. 他走了.指他走的动作已经完成.He’s gone for half an hour.他走了半小时了.指他走以后的状态持续了半小时了.再比如:He’s finished thework.他已完成了这项工作.指他做这项工作的动作已经完成.He’s finished the work for twodays.他完成这项工作两天了.指他完成这项工作以后的状态持续两天了.
甚至连过去时都可以和for连用:He went to England for two years.(他到英国去了两年.)
所以,这种语法思维,按照我们应试教育的思路是完全想不通的.
第二题,我估计你这句话是在一句对话中的吧,一个人在等人,然后另一个急匆匆的来了,然后这个人说“You kept me waiting for two hours”.这里也是英语中一种固定时态的用法,因为在那个人到了以后,这个“keep”的动作就已经结束了,它只是停留在过去的,所以用过去时.比如我有天在大街上看到一个人,我对他说I didn't recognize you!说这句话时候,我已经认出他了,所以用过去时.
其实无论是“瞬间动词”还是“延续性动词”,这两个名称只是我们中国人冠上的,英语中对动词没有这样的分类.比如这句:I’ve come here for five days,其实对于老外来说完全能理解,意思是我到这里已经有五天了.这个come不是表示这个动作持续了多久,而是表示这个动作完成以后的状态持续了多久.比如说:He’s gone. 他走了.指他走的动作已经完成.He’s gone for half an hour.他走了半小时了.指他走以后的状态持续了半小时了.再比如:He’s finished thework.他已完成了这项工作.指他做这项工作的动作已经完成.He’s finished the work for twodays.他完成这项工作两天了.指他完成这项工作以后的状态持续两天了.
甚至连过去时都可以和for连用:He went to England for two years.(他到英国去了两年.)
所以,这种语法思维,按照我们应试教育的思路是完全想不通的.
第二题,我估计你这句话是在一句对话中的吧,一个人在等人,然后另一个急匆匆的来了,然后这个人说“You kept me waiting for two hours”.这里也是英语中一种固定时态的用法,因为在那个人到了以后,这个“keep”的动作就已经结束了,它只是停留在过去的,所以用过去时.比如我有天在大街上看到一个人,我对他说I didn't recognize you!说这句话时候,我已经认出他了,所以用过去时.
I haven't seen you for a long time.(同义句) I haven't seen you
"I haven`t seen you for a long time.
I haven't seen you for a long time 是什么时态 不是现在完成时吗?
写I haven't seen you for long time .对吗?
i haven\'t seen him for a long time
peter ,i haven't seen you for a long time.oh,i ( )a book the
I haven,t seen Miss Yang for a long time .don,t you know she
dBart:How are you,Jack?I haven't seen you for a long time.Ja
—i haven't seen you for a long time.how are you ____ your En
I haven't seen you for a long time.You look much _____ ( hea
i haven't seen you for a long time,how have you been recente
hello linda .i haven't seen you for a long time You've chang