I will certainly be surprised if he____to tell them what he saw

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:25:49
A.dare B. will dare C.dared D. dares
答案应该选D为什么?请说明原因,谢谢~

这句if句是第二种(有说是第一种,不管啦),即if句要用现在时,另一句用将来时
选d的原因是if句的主语是he,he之后的动词要加s或es啊....

首先A项排除,因为从句的主语是he
然后是B项,if引导的句型没有条件句和主句都用将来时的。
C项,可以选,但是选的话,主句的“will”将变成“would”,if如果引导一般过去时,那么主句也要用过去时。
D项,在这里if引导的是一般现在时。从句“他会告诉他们他所见到的事”,发生在主句“我将会很惊讶”之前,很恰当。
dare to do sth