_______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
这道题网上有两个答案,一个是A,一个D,正确答案是哪个,为什么呢?麻烦了。