问题补充:
We have made good preparations for Sarah’s birthday, but if she late to the party, it would ruin the surprise for her.
A. comes
B. would come
C. had come
D. were to come
答案:
A. comes
B. would come
C. had come
(答案→)D. were to come
解析:句意:我们已经为萨拉的生日准备好了,但是如果她迟到的话,那就毁了给她的惊喜了。这里if后是对未来的一种虚拟,根据主句的谓语动词would ruin,也可判断出是对将来的虚拟,在从句中对于将来的虚拟应该用were to do,故选D。