作业帮 > 英语 > 作业

有关英语现在完成时的用法

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/11 15:47:43
有关英语现在完成时的用法
一个句子例如: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什么时候要加什么时候不加?
上面的A和B都是不对的噢~
像join这样的词叫作非延续性动词,也就是动作发生在一瞬间的动词,这种动词是不能用在完成时中的,而是要改用延续性动词来表示~
上面的句子可以写成:Li Lei has been in the league for a year~