为什么有have been dead, have kept.一个里面却没有了been.
来源:百度知道 编辑:UC知道 时间:2024/09/22 07:43:41
有些完成时有been有些没有,还有什么时候用什么样的时态,有些句子没有表明时态,但答案却是过去之类的
有BEEN的就是表示被动
没有BEEN就是表主动啊
DIE是瞬间性动词
be+瞬间性动词的过去分词
而 keep是持续性动词
http://hi.baidu.com/%C9%BD%CF%AA%B6%A1%B6%AC/blog/item/876d6db7590b38fd30add1c7.html这里这两种动词的用法说得挺详细,看完就明白了~
加been的完成进行时,你知道进行时要加be动词,
be放在have后面变成它的过去分词been,
不加呢就是普通的完成时,表示瞬间动作已经结束
前者可以再加上一段时间(我已经做什么多久了....)注意是一段,不是具体哪点,不要和一般过去时搞混
后者单纯指已经做过的动作,一般不加时间。(我已经吃过饭了)
当然,这里的kept属于例外,可以加时间,因为它是持续动词,没办法表达“瞬间”
将来完成时
1) 构成will have done
2) 概念
a. 状态完成:表示某事继续到将来某一时为止一直有的状态。例如:
They will have been married for 20 years by then. 到那时他们结婚将有二十年了。
b. 动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或获得的经验。例如:
You will have reached Shanghai by this time tomorrow. 明天此时,你已经到达上海了。
现在完成时的用法
have(has)+过去分词(done)
1.现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状
have /have been 有什么区别?
He left last year and____away ever since. A:is B:have been C:was D:has been为什么选D啊?ever
有没有have been doing 这个时态?
I have been to shanghai 为什么have不用过去时
请问have collected 和have been collecting 有什么区别
have gone和have been 有什么不同?
have 和have been 有什么区别啊??
have been和have gone有什么不同?
have been done 和have done 有什么区别?
have done和have been done有什么分别