有关英语现在完成时的用法
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/18 11:23:49
有关英语现在完成时的用法
一个句子例如:The old man died three years ago.
可改为:The old man has been dead for three years.
那么下面这个句子又是怎样改法呢?
LiLei joined the league a year ago.
这个句子怎么改?
是A:LiLei has joined the league for a year.
还是B:LiLei has been joined the league for a year.
还是两个都不对?
什么时候用has或had?以及句子里的been什么时候要加什么时候不加?
一个句子例如:The old man died three years ago.
可改为:The old man has been dead for three years.
那么下面这个句子又是怎样改法呢?
LiLei joined the league a year ago.
这个句子怎么改?
是A:LiLei has joined the league for a year.
还是B:LiLei has been joined the league for a year.
还是两个都不对?
什么时候用has或had?以及句子里的been什么时候要加什么时候不加?
![有关英语现在完成时的用法](/uploads/image/z/1625260-4-0.jpg?t=%E6%9C%89%E5%85%B3%E8%8B%B1%E8%AF%AD%E7%8E%B0%E5%9C%A8%E5%AE%8C%E6%88%90%E6%97%B6%E7%9A%84%E7%94%A8%E6%B3%95)
上面的A和B都是不对的噢~
像join这样的词叫作非延续性动词,也就是动作发生在一瞬间的动词,这种动词是不能用在完成时中的,而是要改用延续性动词来表示~
上面的句子可以写成:Li Lei has been in the league for a year~
像join这样的词叫作非延续性动词,也就是动作发生在一瞬间的动词,这种动词是不能用在完成时中的,而是要改用延续性动词来表示~
上面的句子可以写成:Li Lei has been in the league for a year~