She could have been in time for the interview,but her flight___.A wad delaying B had been delayed C has delayed D was delayed

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 12:02:05
She could have been in time for the interview,but her flight___.A wad delaying B had been delayed C has delayed D was delayed

She could have been in time for the interview,but her flight___.A wad delaying B had been delayed C has delayed D was delayed
She could have been in time for the interview,but her flight___.A wad delaying B had been delayed C has delayed D was delayed

She could have been in time for the interview,but her flight___.A wad delaying B had been delayed C has delayed D was delayed
我认为选:D

D.....................

D
首先句子的时态应该保持前后一致,所以C答案先排除掉。再者,这句话的意思是她本可以及时的参加面试,要不是她的航班被延误了。可以很明显判断为虚拟从句,虚拟从句的构造:
A) 与现在事实相反
主语+would(should) + 动词原形,从+动词过去式或were
eg:If I were you, I would not be so angry.
如果我是...

全部展开

D
首先句子的时态应该保持前后一致,所以C答案先排除掉。再者,这句话的意思是她本可以及时的参加面试,要不是她的航班被延误了。可以很明显判断为虚拟从句,虚拟从句的构造:
A) 与现在事实相反
主语+would(should) + 动词原形,从+动词过去式或were
eg:If I were you, I would not be so angry.
如果我是你的话,我不会那么生气。(实际上,我就不可能是你。)
B) 与过去事实相反
主+would(should) have+ 过去分词,从+had+过去分词(be动词,用had been)
eg:She would have come if she hadn’t been so busy.
如果她不是这么忙的话,她早就来了。
C) 与将来事实相反
主+would(should, could, might)+ 动词原形,从should +动词原形,或were to + 动词原形
eg:If I were to do it, I would do it in a different way.
要是我来做这件事,我会用不同的方式来做。

收起