现在完成时的被动语态 一、概念 现在完成时的被动语态强调一个发生在过去的被动动作,它有两层意思: 1.动作已经完成,强调过去的动作对现在造成的影响或结果。 2.主语与谓语动词之间为被动关系。 Our classroom has been cleaned,so you needn't clean it now. 我们的教室已打扫过,你现在没必要再打扫了。 These flowers have been watered,and you can go home. 这些花已浇过水了,你可以回家了。 二、现在完成时的被动语态的构成 肯定式:have/has+been+及物动词的过去分词 否定式:在 have 或 has 后加 not The letters have not been typed by now. 到现在这些信件还没有被打印出来。 疑问式:把 have 或 has 提到主语前面 Have the clothes been washed? 衣服洗好了吗? 三、现在完成时的被动语态的用法 现在完成时的被动语态,除表示发生在过去的这个被动动作对现在产生的影响或结果外,还可表示: 1.在过去发生的一直延续到现在的并可能持续下去的被动动作或状态。常与for或since引导的时间状语连用,或用于“How long...?”句型中。 The machine has been used for 3 years. 这台机器已经使用了三年了。 How long has the car been repaired? 这部车修了多长时间了? 2.用在时间或条件状语从句中,表示将来某时已完成的被动动作,即用现在完成时的被动语态代替将来完成时的被动语态。 You can go home as soon as your task has been finished. 你的任务一完成就可以回家。 四、使用现在完成时的被动语态要注意以下几点 1.现在完成时的被动语态的两个助动词,即have/has和been,两者缺一不可。 2.与一般过去时的被动语态的区别。一般过去时的被动语态所表示的动作或状态与现在的情况没有联系,而现在完成时的被动语态则强调与现在的情况有联系。 The road was built last year. 这条路是去年修成的。 The road has been built. 这条路已经修好。 3.非延续性动词,如borrow,finish,begin,start,buy,marry,open,join等构成的现在完成时的被动语态不能与表示一段时间的状语连用。若要表达相应的意思,则要改换动词或时态。 How long has this dictionary been borrowed?(×) How long has this dictionary been kept?(√) 这本字典借了多长时间了? 但这类动词的否定式可表示动作的持续过程,具有持续性,因而可与since或for构成的时间状语连用。 This dictionary has not been borrowed since last week. 自上周以来没有人借过这本字典。 【链接训练】 —How long ________ at this job? —Since 1990. A.were you employed B.have you been employed C.had you been employed D.will you be employed 【解析】 根据题中回答since 1990可以确定应用现在完成时,又因为you和employ之间存在被动关系,故此题应用现在完成时的被动语态。 【答案】 B Jack ________ about it,so you needn't call him up. A.had been told B.knew C.had known D.has been told 【解析】 句意为:杰克已经被告知这件事情了,所以你就不必打电话给他了。根据句意,此题应用现在完成时态,强调过去发生的动作对现在已经造成影响,而A、C表示过去的过去,用在此处不符合语境。且tell与Jack之间是被动关系,故正确答案为D项。 【答案】 D A Dream of the Red Chamber(《红楼梦》)is said________ into dozens of languages in the last decade. A.to have been translated B.to be translated C.to translate D.to have translated 【解析】 句意为:据说在过去的10年,《红楼梦》已经被翻译成数十种语言。A Dream of the Red Chamber与translate之间存在被动关系,故使用被动语态,排除C、D项;又translate发生在said之前,故用现在完成时的被动语态, 选择A。 【答案】 A If Newton lived today,he would be surprised by what________ in science and technology. A.had discovered B.had been discovered C.has discovered D.has been discovered 【解析】 考查时态及语态。由discover与what的关系决定了应该使用被动语态,句子中有today提示表示现代科技的状况,故选D。 【答案】 D With the help of high technology,more and more new substances ________ in the past years. A.discovered B.have discovered C.had been discovered D.have been discovered 【解析】 考查时态和语态。先由句子中的时间状语in the past years“近几年来”确定句子应用现在完成时。再由句子的主语new substances与谓语动词discover之间是被动关系,确定句子应用被动语态,由这两个方面可知应用现在完成时的被动语态。 【答案】 D |
|