首 页 行业资讯 新车 试驾评测 养车用车 车型库

为什么要加been?

发布网友 发布时间:2022-04-19 23:33

我来回答

5个回答

热心网友 时间:2023-08-06 15:18

have(has)+过去分词
been是be的过去分词.
照套进去have(has)+been
为什么要加be因为表被动
被动是be+pp(过去分词)
所以再套一次have(has)+been+过去分词

不加的时候是主动的意思.
此句,it做形式主语,这里将要下雨一周,这里是被雨淋的= =.大概这个意思伐.

至于will,那要看后面有什么内容了- -
有be就等于中文里面的"是"差不多意思.你想想为什么有的话有是有的话没有是.
有了动词表达清楚意思了就不要be了.
再比如,
我爱你,你不可能说 我是爱你啊- -.
比如说,我是学生 你不可能说 我学生 啊

热心网友 时间:2023-08-06 15:18

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

热心网友 时间:2023-08-06 15:19

U9-1:Have you ever been to a museum?知识点1现在完成时的结构和用法(2)(ever、never、been、gone)

热心网友 时间:2023-08-06 15:19

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

热心网友 时间:2023-08-06 15:20

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.
就这样了,自己慢慢琢磨一下就好了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com