友情提示:本文共有 536 个字,阅读大概需要 2 分钟。
有同学被 have been being done 这个结构搞晕了,咱来稍加分析。
have been doing 是现在完成进行时的结构,它的意思是 have been + 动词ing,也就是说,只要你想把一个动词变成它的现在完成进行时,就给它加ing并且前面加have been 两个词,比如:
talk - have been talking
walk - have been walking
think - have been thinking
......
那么如果是一个动词结构呢?比如 take up,道理一样,照套这个结构的第一个动词即可,即:have been taking up.
回到上面的 have been being done,不就是被动语态 be done 结构的第一个动词套上了现在完成进行时而已了吗?表达的意义是 已经被,并且目前仍然在被...,比如:
我的房子已经装修一周了。
My house has been being decorated for a week.
因为房子是被装修,所以是被动,而句子言下之意是还没装完,后面仍然要再装修一段时间,所以仍然在进行中。
这只是语法逻辑而已,并不是非得用到不可,实际生活中把它简单化使用的例子并不少。
本文如果对你有帮助,请点赞收藏《现在完成进行时+被动语态》,同时在此感谢原作者。