做题怎么知道什么时候要用完成时的被动?

如题所述

现在完成时的被动语态  

现在完成时的被动语态强调过去的动作对现在造成的影响或结果,但主语为动作的承受者,表示“……已经被……”。如:The new school has been set up. 新学校已经建成了。

【例句展示】
1. Over time I have been changed a lot. 
2. Tom’s novel has not been published.
3. I have been used in offices and homes since the 1970s.
4. — Have the cars been repaired?
— No, they haven’t.
5. How long has her work been done? 
6. My computer has just been attacked by an unknown virus.
7. We’ll start as soon as the work has been finished.
【归纳总结】
现在完成时的被动语态主要用法:
1. 表示被动的动作发生在说话之前,强调对现在造成的影响和结果。如例2、4、6。
2. 表示一个被动的动作或状态开始于过去,持续到现在,并可能将持续下去,常与for或since引导的时间状语连用,或用于How long ...? 如例1、3、5。
3. 用在时间或条件状语从句中,表示将来某时已完成的动作。如例7。
4. 现在完成时被动语态的四种基本句型
肯定句: have / has + been + done。如例1、6、7。
否定句: have / has + not + been + done。如例2。
一般疑问句: have / has +主语+ been + done? 如例4。
特殊疑问句: 特殊疑问词 + have / has + been + done? 如例5。

温馨提示:答案为网友推荐,仅供参考
相似回答