两道英语单选 1.__home too late,her father got angry.A.She returnin

4个回答

  • 答案:A.

    翻译:她回家太晚了,她爸爸非常生气.

    1.此题前后如果是两个句子的话,则两句前必然会有一个连词引导,如:

    Because she returned home too late,her father got angry.

    = She returned home too late,so her father got angry.

    2.但是题目中没有任何连词,说明逗号前面部分不是句子,而指是一个(原因)状语.

    做状语时,则动词return必须使用非谓语形式,即必须用其动名词/现在分词/过去分词/不定式形式.

    3.而答案B中的return用了动词原形,它并不是所谓的非谓语形式,排除B.

    4.答案A中使用了独立主格结构,即“独立主语she + 非谓语retunring...”.

    该结构一般在句中做状语,可以等同于一个状语从句 = Because she returned home too late.

    该结构是非常复杂难懂的语法,建议楼主自行搜索或向老师求助,一两句是解释不清的,见谅!

    补充第二题:B.

    翻译:被大雨困住了,他得了重感冒.

    楼主对Having done sth的结构不熟悉,它也做状语.虽然其含有过去分词done,但是它表示的其实是现在分词doing sth的完成形式而已.即它表明句子的主语和给非谓语动词之间是主动关系,而非被动关系.

    表被动的过去分词的完成形式为having been done,而非having done sth.

    该题主语he和非谓语动词catch之间构成被动关系,即he be caught in the rain,所以状语必须是表被动的过去分词caught.如果要表示它发生在谓语动词catch a bad cold之前,可以使用完成形式having been caught,而不是A having caught.