• 英语基础语法(九)被动语态


    在英语中,语态分为两种:主动语态和被动语态。主动语态与被动语态都是指动词的形式而言。在主动句中,句子的主语是执行动作的人或物 如:

    John cooked the food last night

    9.1.2 在主动语态中强调的是执行动作的人或物,即主语是动作的执行者,而在被动语态中强调的是接受动作的人或物,即主语是动作的承受者。

    9.1.3 被动语态强调的是动作的承受者而不是动作的执行者。 因此有时,为把话说的谨慎些,可以使用被动语态。

    Muriel pays less income tax than she should

    Muriel is said to pay less income tax than she should

    9.1.4 为了使句子的结构更加平稳、严谨、经常使用下列三种被动语态结构

    (1)“It is/was+动词过去分词(被动语态结构)+that 引导的从句”常用语此结构的动词有: agree,allege,arrange,assume,believe,consider,decide,declare,discover,expect,fear,feel,find….

    It is feared that many lives have been lost in  the train crash

    在这次列车碰撞事故中,恐怕有不少人丧生

    (2)“There + 动词(被动语态结构)+to be+补足语”只有有限的动词可以用于这个结构 acknowledge,allege,believe,consider,fear,presume,report,say,suppose,understand

    There is supposed to be a train at 12:30

    12:30 那里应该有一趟火车

    (3)“除it以外的主语+动词(被动语态结构)+带to的动词不定式”的结构中常用acknowledge,allege,believe,suppose等动词

    Turner was considered to be a genius even in his lifetime

    9.1.5 被动语态所强调的对象是动作的承受者,即行为客体。如果需要说明动作的执行者即行为主体时,常常可以用“by+行为主体”的结构表示

    The window was broken by a stone

    9.2 被动语态的构成

    9.2.1 句子的主语是动作的承受者,被动语态的构成形式由相应的组动词加上动词的过去分词构成

    9.2.2 被动语态的构成形式分为

    (1)一般现在时的被动语态 am/is/are+过去分词

    (2)一般过去时的被动语态 was/were+过去分词

    (3) 现在进行时的被动语态 am/is/are+being+过去分词

    (4)现在完成时的被动语态 have/has+been+过去分词

    (5)过去进行时的被动语态 was/were +being+过去分词

    (6)一般将来时的被动语态 be going to/will/shall+be+过去分词

    (7)过去完成时的被动语态 had been+过去分词

    9.3 不定式的被动语态

    9.3.1 在“主语+谓语+宾语+不定式”结构中,当动词是被动语态时,其后的不定式可以保持主动语态

    I was asked to make a speech

    9.3.2 当含有被动含义时,不定式本身能变成被动语态

    He never expected them to find the bicycle

    9.4 情态动词的被动语态

    情态动词的被动语态是在will ,can,must等情态动词后加 be+过去分词构成 如:

    Your watch will/can/must/should be repaired

    你的表会/能/一定会/应该 修好(176)

  • 相关阅读:
    Python的未来发展方向
    loadrunner分析之网页、网络、资源分析
    Django框架Day2之Template
    Django框架Day3之Models
    Appium 常用的API函数
    Django框架Day1之url和views
    Loadrunner常用分析点
    WEB性能测试用例设计
    python之高阶函数map()和reduce()
    python csv文件打开错误:_csv.Error: line contains NULL byte
  • 原文地址:https://www.cnblogs.com/neve/p/2220699.html
Copyright © 2020-2023  润新知