A-A+

______if I had arrived yesterday without letti

2022-08-06 20:03:46 问答库 阅读 181 次

问题详情

______if I had arrived yesterday without letting you know beforehand?
A.Would you be surprised
B.Were you surprised
C.Had you been surprised
D.Would you have been surprised请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:本题考查虚拟语气。因为if引导的从句是假设与过去事实相反的情况,所以主句要用虚拟语气,表示虚拟过去可能发生的情况,即用过去完成式。D项符合题意。

考点: