题目
______ if I had arrived yesterday without letting you know beforehand?A. Would you be surprisedB. Were you surprisedC. Had you been surprisedD. Would you have been surprised
______ 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. Would you have been surprised
解析
步骤 1:分析句子结构
句子的主句部分是“if I had arrived yesterday without letting you know beforehand”,这是一个虚拟语气的条件句,表示与过去事实相反的假设。因此,主句部分需要使用虚拟语气的结构。
步骤 2:确定主句的虚拟语气形式
由于条件句表示与过去事实相反的假设,主句部分需要使用“would have done”的形式。因此,主句部分应为“Would you have been surprised”。
步骤 3:选择正确答案
根据上述分析,正确答案应为D选项。
句子的主句部分是“if I had arrived yesterday without letting you know beforehand”,这是一个虚拟语气的条件句,表示与过去事实相反的假设。因此,主句部分需要使用虚拟语气的结构。
步骤 2:确定主句的虚拟语气形式
由于条件句表示与过去事实相反的假设,主句部分需要使用“would have done”的形式。因此,主句部分应为“Would you have been surprised”。
步骤 3:选择正确答案
根据上述分析,正确答案应为D选项。