作业帮 > 英语 > 作业

Susan might have come to school in time for Professor Browni

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/09/13 08:15:11
Susan might have come to school in time for Professor Browning's lecture,________
Susan might have come to school in time for Professor Browning’s lecture,________.
A.but he got up rather late B.but he had got up so late
C.if he got up earlier D.unless he had got up earlier
为什么选A 而不是其它答案
他也许就来听来了布朗教授的讲座了,如果他起床早一点,(但实际上他起床相当晚)
这道题是个虚拟语气的句子.对过去的事情进行假设.
主句用would/ could/ might/ have done.
从句用had done.
所以原题实际上是这样:
Susan might have come to school in time for Professor Browning’s lecture,if he had got up earlier.(but he got up rather late).
用but表示的是实际上起的相当晚,就不用虚拟了,所以只用能过去时.
不选C,用if就得用虚拟,那c的时态就不对了.
这样讲不知你明白了没有?