来自刘来喜的问题
【have/hasbeendone是现在完成的被动语态但Hehasbeenthereforsixmonths.这个句中的hasbeen与前面所说的现在完成时的被动有关系吗?】
have/hasbeendone是现在完成的被动语态
但Hehasbeenthereforsixmonths.这个句中的hasbeen与前面所说的现在完成时的被动有关系吗?


【have/hasbeendone是现在完成的被动语态但Hehasbeenthereforsixmonths.这个句中的hasbeen与前面所说的现在完成时的被动有关系吗?】
have/hasbeendone是现在完成的被动语态
但Hehasbeenthereforsixmonths.这个句中的hasbeen与前面所说的现在完成时的被动有关系吗?
这个句式用了主系表结构
eg.Heisthere.他在这,is是be的一般现在时.
Hewasthereamomentago.他刚才在这.was是be的过去时.
Hehasbeenhereforsixmonths.他在这六个月了.hasbeen是be的完成时.
助动词不能单独作谓语,要和主要动词一起构成谓语,
完成时的构成是助动词have+动词的过去词,那么be的过去分词是been,所以就出现了have/hasbeen这个结构.
如果是被动的话
Hehasbeeninfluencedbythisideasforyears.
have/has+been+过去分词这才是完成时的被动语态