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.unle

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 20:57:16

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的时态就不对了.
这样讲不知你明白了没有?

首先选表示转折的
C明显中国式英语
D应搭配否定句
B是过去的过去与题意不符