选择题

If you had done as I told you to do this ________.

【正确答案】 C
【答案解析】

考查虚拟语气。句意:如果你按照我说的去做了,这件事情本不会发生。因为事情已经发生了,所以排除非虚拟语气的B、D两项。虚拟语气构成时,not应该放在have done之前,因此A项也不正确。