______if I had arrived yesterday without letting you know beforehand?

admin2011-04-07  42

问题 ______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

解析 该题是语法结构题,考查虚拟语气的用法。当虚拟语气用在非真实条件句中表示与过去事实相反时,从句的谓语动词用had+done形式,主句的谓语动词用would/should/could/might +have done形式。该句是一般疑问句,主句中的第一个助动词提到主语前面了。因此,根据题意和语法规则,选项D为最佳答案。
转载请注明原文地址:https://kaotiyun.com/show/me1K777K
0

随机试题
最新回复(0)