(单选题)
( ) 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
参考解析:
时间状语是yesterday,表示与过去事实相反,题干中从句用的是had done,主句用的就是would have done不过此题中的done是been, surprised为形容词作been的表语,而不是动词,采用的是被动语态。故本题正确答案选D。
知识点:词汇辨析 英语 语法串讲(银保监不考) 金融业务 模考估分