have/has been done 是现在完成的被动语态
但He has been there for six months .这个句中的has been 与前面所说的现在完成时的被动有关系吗?
人气:383 ℃ 时间:2019-10-20 19:59:42
解答
这个句式用了 主系表结构
eg . He isthere .他在这, is 是be 的一般现在时.
Hewastherea momentago . 他刚才在这. was是 be的过去时.
Hehasbeenhereforsixmonths.他在这六个月了.hasbeen是be的完成时.
助动词 不能 单独作谓语 ,要和主要动词一起构成谓语,
完成时的构成是 助动词 have+动词的过去 词 , 那么 be的过去分词是 been , 所以就出现了 have /hasbeen 这个结构.
如果是被动的话
He has been influenced by this ideas for years.
have/has + been + 过去分词 这才是完成时的被动语态
推荐
- have been done 是被动语态吗.
- have been done 什么东西?have been doing是现在完成进行时的被动语态嘛?
- must have been done是什么被动语态
- have been done 是被动语态 have sth done 也是被动语态 我有点蒙了.
- have done和 have been的区分 有些情况写 have been未必是被动语态啊
- make progress in 与 make progress with
- 某通信公司推出该公司的移动业务收费优惠活动,若移动用户每月通话时间不超过300分钟,按每分钟0.3元收费;若用户每月通话时间超过300分钟,则超出部分收取较优惠的费用.5月份小李的话费是120元,6月份的话费时150元,通过查询知道,小李5
- 在一次“立定跳远”测试中,五(1)班45名同学的平均成绩是1.70m.其中,男生23人,平均成绩是1.80m,达到优秀标准;女生的平均成绩是多少米?能达到良好标准吗?(得数保留两位小数)(良好标准是1.75m~1.52m)
猜你喜欢