我只知道现在完成进行时的主动语态为 have/has + been + -ing,如 I have been writing a book.
不知道被动语态怎么表达呀?
举报
这么复杂的语态托福不会考吧?
专门查了一下薄冰语法:完成进行时态一般不用被动语态。它们的被动意义可用完成时态来表示。如he has been being examined 代之以he has been examined.---薄冰英语语法245页
我查了好几本语法书都没有提到!
下面一句话该如何用英文表达(注意要表达出后半句的延续意思):这种古老的方法已经被使用了数百年,现在仍在继续使用。(不用and、still等词,不用两句话,不用逗号)
不一定非要用现在完成进行时的被动语态吧。试着翻一下,不知是否表达出延续的含义:
This ancient method has been used from as far back as hundreds of years ago to the present.
有“用到现在”的意思,但不一定有“仍将继续用下去”的意思。下一句可以紧跟着说“现在有种新的方法将取而代之”。
It is so complicated.Let me guess:
have/has being been done
Consider an alternatve:
have/has been being done.
记这两个短语试试:
have been doing (主动)
have been done(被动)
发表回复
手机版|ChaseDream|GMT+8, 2025-10-29 04:39 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2025 ChaseDream.com. All Rights Reserved.