有关英语现在完成时的用法一个句子例如:The old man died three years ago.可改为:The old man has been dead for three years.那么下面这个句子又是怎样改法呢?LiLei joined the league a year ago.这个句子怎么改?是A:Li
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 14:21:13
有关英语现在完成时的用法一个句子例如:The old man died three years ago.可改为:The old man has been dead for three years.那么下面这个句子又是怎样改法呢?LiLei joined the league a year ago.这个句子怎么改?是A:Li
有关英语现在完成时的用法
一个句子例如: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:Li
上面的A和B都是不对的噢~
像join这样的词叫作非延续性动词,也就是动作发生在一瞬间的动词,这种动词是不能用在完成时中的,而是要改用延续性动词来表示~
上面的句子可以写成:Li Lei has been in the league for a year~
has是第三人称单数的现在完成时
had是所有人称的过去完成时
完成时应该是have down就是have加上动词的过去分词
have been doing是表示做一件事做了多久 就是从...时候开始到现在一直都在做这件事
比如像I have been working for 3 years
意思就是我工作了3年了 并且一直到现在还在工作着
在比如 ...
全部展开
has是第三人称单数的现在完成时
had是所有人称的过去完成时
完成时应该是have down就是have加上动词的过去分词
have been doing是表示做一件事做了多久 就是从...时候开始到现在一直都在做这件事
比如像I have been working for 3 years
意思就是我工作了3年了 并且一直到现在还在工作着
在比如 I have worked for 3 years
意思只是我已经工作3年了 并不表示到现在还在工作
收起