虚拟语气 练习题5.Yesterday Jane walked away from the discussion.Oth

1个回答

  • 5.D 过去本应该做,但是没有做.

    migth have done 是表示过去本应该做,但是没有做.

    8.D if从句是there were,则主句应该用would/could/might + be

    9.B 句子中,出现了frow which it was made.既然它是一般过去时,所以你前面的就应该用过去完成时.

    11.B 语感.

    12.D 表示主观愿望.

    15.B 对一般过去时虚拟,用过去完成时.

    17.B 这是一个固定句型:It's time sb did sth,而且句子中有一个and,所以两个都用过去时态.

    7.B 你注意到,主句中的时态是would have done,所以从句中的时态应该比这个低一级,即had done.

    8.C 同第5题.would have done表示过去本应该做,但是没有做.

    9.C that从句中,有一个词order.像这种表示命令的词,其后面都应该用be +p.p.(过去分词)

    我的感觉是,像这种考时态的题目,从句的时态永远比主句的时态低一级.比如上面的第7题.当然,你也可以有自己的理解方法,只可意会不可言传啊.

    英语中还有一些固定用法,比如第17题和第9题,它们分别考了固定句型和表示命令的词语的用法,像这些语法现象就应该记住.