单选题   If I ______ the exam, he would be astonished.
 
【正确答案】 D
【答案解析】 句意:要是我通过了考试的话,他将会感到很吃惊。本题考查错综条件句中虚拟语气用法。从句为与过去事实相反的虚拟语气,谓语动词应该用had done,故选D。主句为与将来事实相反的虚拟语气,谓语动词应该用would/should/could+动词原形。