( ) 15. Tom might have come to school in time for Professor Brown's lecture, .

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:02:14
( ) 15. Tom might have come to school in time for Professor Brown's lecture, ______ .
A. if he got up early B. unless he had got up early
C. but he got up rather late D. but he had got up so late
是否能选D用过去完成时

A

选 A might have done 表示可能已经做某事(事实却非这样)

D不能选,D的意思是 : 但是他已经起得如此的晚。had got 过去完成时态是指过去的过去做某事,这里显然不是过去的过去,而是过去而已。

A是表示 如果他起得早的话,这里用一般过去时,强调get up 这个动作,才是正确的

根据语义,是要补充汤姆不会吃到的理由,所以D是明显不对的,为A