有关英语现在完成时的用法
一个句子例如:Theoldmandiedthreeyearsago.可改为:Theoldmanhasbeendeadforthreeyears.那么下面这个句子又是怎样改...
一个句子例如: 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 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什么时候要加什么时候不加? 展开
展开全部
has是第三人称单数的现在完成时
had是所有人称的过去完成时
完成时应该是have down就是have加上动词的过去分词
have been doing是表示做一件事做了多久 就是从...时候开始到现在一直都在做这件事
比如像I have been working for 3 years
意思就是我工作了3年了 并且一直到现在还在工作着
在比如 I have worked for 3 years
意思只是我已经工作3年了 并不表示到现在还在工作
had是所有人称的过去完成时
完成时应该是have down就是have加上动词的过去分词
have been doing是表示做一件事做了多久 就是从...时候开始到现在一直都在做这件事
比如像I have been working for 3 years
意思就是我工作了3年了 并且一直到现在还在工作着
在比如 I have worked for 3 years
意思只是我已经工作3年了 并不表示到现在还在工作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询