这样的句子上下文语境不清楚。如果虚拟的是昨天惊讶,那就用过去的虚拟。但是,如果是昨天没有提前告知的情况下到了,今天问这个问题,可以对现在虚拟。虚拟语气太灵活了。不同的情况有不同的用法。
_______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
这道题网上有两个答案,一个是A,一个D,正确答案是哪个,为什么呢?麻烦了。
如题