为什么要加been?现在完成时的构成是“have(has)+过去分词 ”It has been raining for a week.为什么这里要加been?我觉得如果按照结构来的话 应该是:It has rained for a week.应为rain的过去分词是rained呀.不

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:25:48
为什么要加been?现在完成时的构成是“have(has)+过去分词 ”It has been raining for a week.为什么这里要加been?我觉得如果按照结构来的话 应该是:It has rained for a week.应为rain的过去分词是rained呀.不

为什么要加been?现在完成时的构成是“have(has)+过去分词 ”It has been raining for a week.为什么这里要加been?我觉得如果按照结构来的话 应该是:It has rained for a week.应为rain的过去分词是rained呀.不
为什么要加been?
现在完成时的构成是“have(has)+过去分词 ”
It has been raining for a week.为什么这里要加been?我觉得如果按照结构来的话 应该是:It has rained for a week.应为rain的过去分词是rained呀.不明白什么时候要加been什么时候不加been.
还有WILL的问题 为什么一句话里一会说will.一会却又说will be.

为什么要加been?现在完成时的构成是“have(has)+过去分词 ”It has been raining for a week.为什么这里要加been?我觉得如果按照结构来的话 应该是:It has rained for a week.应为rain的过去分词是rained呀.不
It has been raining for a week.是现在完成进行时,表示从过去到现在,并且现在依然在进行的动作.这句话的意思就是 过去一周都在下雨而且现在还在下雨
而It has rained for a week.则是单纯的现在完成时 表示过去一直持续的动作.这句话的意思是 过去一周都在下雨.
will是一个助动词,他后面跟动词的原型.是否be 则看你的动词的原型是什么.
比如.I went to school.动词是go,用will表示将来的话会说 I will go to school tomorrow.因为went的原型是go
如果原句是 I am a student.用will表示将来的话就会说 I will be a student.用be的原因是 am的原型是be

因为要用be raining来表示一直在下雨,It has been raining for a week就是雨不停地下了一个星期了,现在还在下。It has rained 是下过雨的意思,后面不能跟表示一段时间的“for a week“。will和will be也类似,现在时里有be(is are am),对应的将来是里自然要有be了

have(has)+过去分词
been是be的过去分词.
照套进去have(has)+been
为什么要加be因为表被动
被动是be+pp(过去分词)
所以再套一次have(has)+been+过去分词
不加的时候是主动的意思.
此句,it做形式主语,这里将要下雨一周,这里是被雨淋的= =.大概这个意思伐.
至于wil...

全部展开

have(has)+过去分词
been是be的过去分词.
照套进去have(has)+been
为什么要加be因为表被动
被动是be+pp(过去分词)
所以再套一次have(has)+been+过去分词
不加的时候是主动的意思.
此句,it做形式主语,这里将要下雨一周,这里是被雨淋的= =.大概这个意思伐.
至于will,那要看后面有什么内容了- -
有be就等于中文里面的"是"差不多意思.你想想为什么有的话有是有的话没有是.
有了动词表达清楚意思了就不要be了.
再比如,
我爱你,你不可能说 我是爱你啊- -.
比如说,我是学生 你不可能说 我学生 啊

收起

It has been raining 是现在完成进行时
现在完成进行时是表示过去发生并延续到现在的动作
It has been raining for a week意思是这场雨下了一个星期了(下雨的动作还在延续,就是现在还在下)所以用到现在完成进行时
It has rained for a week.这句子也没错,它的意思就是这场雨整整下了一周。(表完成,说明现在应经没下...

全部展开

It has been raining 是现在完成进行时
现在完成进行时是表示过去发生并延续到现在的动作
It has been raining for a week意思是这场雨下了一个星期了(下雨的动作还在延续,就是现在还在下)所以用到现在完成进行时
It has rained for a week.这句子也没错,它的意思就是这场雨整整下了一周。(表完成,说明现在应经没下了)
所以要看你的语境是什么,要表达什么意思,就用哪种时态。
至于WILL的问题很好解决,WILL后都是跟的动词原形,就看他后面接什么动词就是了,要是系动词的话那当然就是接BE 了 ,比如他会很好的,he will be fine. 这里没有BE 的话就不完整了,FINE只是个形容词.
要是直接有个实义动词的话那就不要BE了 比如他会还给你的 He will return it to you.
就这样了,自己慢慢琢磨一下就好了

收起

have(has)+过去分词
it has been raining for a week.
这里用been是be的过去分词。
因为这句话的意思是 已经下了一个礼拜的雨了
“下雨”这个动作是持续的 所以应该是ing形式。
而且rain没有rained这种用法 因为雨都是会持续一段时间 只能是下了一阵雨或者是正在下雨 不存在 rained 这种说法。所以加b...

全部展开

have(has)+过去分词
it has been raining for a week.
这里用been是be的过去分词。
因为这句话的意思是 已经下了一个礼拜的雨了
“下雨”这个动作是持续的 所以应该是ing形式。
而且rain没有rained这种用法 因为雨都是会持续一段时间 只能是下了一阵雨或者是正在下雨 不存在 rained 这种说法。所以加been来表示过去完成的时态。

收起

问个英语语法改错题His father has died for three years.为什么要把has died改成has been died?been有什么作用?现在完成时的构成里是have(has)+过去分词 没有been啊 为什么要加been?has 和been是算作助动词吗? 现在完成时这里为什么要加been,什么情况下要加been? 为什么要加been?现在完成时的构成是“have(has)+过去分词 ”It has been raining for a week.为什么这里要加been?我觉得如果按照结构来的话 应该是:It has rained for a week.应为rain的过去分词是rained呀.不 she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.如果不加been 直接写成she has deaded for three years. The ice has been melted .为什么这个现在完成时要加been,been不是被动语态吗? 现在完成时什么时候加been?为什么?急. had been和havev been中为什么要加been?在现在完成时(have been)和过去完成时(had been)通常会有一个been出现,been是be 的过去分词,have和had是助动词,问:这里有助动词了为什么还要用been?这两种时态 现在完成时have been的意思我说的have been 是现在完成时的,为什么have been有时后面是动词,有时后面是形容词,还有,是什么条件引发的have been,现在完成时构成不是have/has吗? 英语小白 请见谅 现在完成时have/has为什么后面有时加动词的过去分词,有时加been 英语完成时态的构成请问英语完成进行时态的构成为什么不是have,has加现在分词呢?为什么要加been呢? 现在完成时的构成要完整的 现在完成时的构成,谁知 一般现在完成时的构成 现在完成时的构成是什么? 现在完成时的构成? have been 是现在完成进行时的标志,那为什么i have been to korea twice 是现在完成时 现在完成时被动i have been excited several days...为什么excited前面加been变成被动语态? 英语现在完成时的构成疑问是have/has+been+现在分词还是过去分词网上说是过去分词 可是我的书本上说是现在分词