图片[1]-现在完成时的被动语态是咋样的?-小e英语课堂-英语翻译_ 英语语法基础知识大全_英语手抄报_英语作文

现在完成时的被动语态
主语+have (has) been +过去分词(done)⋯. 疑问句 Have(Has)+主语+been +现在分词(doing)⋯?
Have you been writing all the day?
你一整天都在写吗?
How long has it been raining?
雨下了多久了?
It has been raining for three days. 雨下了三天了。
He hasn’t been sleeping for 5 hours.
他没有一直睡了五个小时。——而是四个、三个或六七个小时。
(这句话中否定词在形式上似乎是否定谓语 hasn’t been sleeping, 但实际上却否定了状语 for 5 hours.)
注意
现在完成时有否定结构,而现在完成进行时基本上没有否定结构。

© 版权声明