--------,if I had arrived yesterday without letting you know beforhand?
A.Would you be surprised
B.Were you suprised
C.Had you been surprised
D.Would you have been surprised
答案是A。 但是为什么不选D呢?不是对过去的一种假设吗?求详解~
主句中对过去设问,应该用would have done,但是为什么选A,对现在的感觉虚拟设问?我糊涂了~~