【题目】Had I been a little more careful,I such a foolish mistake.
A.won't make B.hadn't made
C.didn't make D.wouldn't have made
在线课程【答案】D
【解析】
试题分析:考察虚拟语气。表示与过去事实相反的虚拟语气主句用would/could/should/might+have done结构,从句用had done。结合句意:如果我那时候更小心一点,我就不会犯这么一个傻的错误。故选D。