If you had done as he had suggested,______(你就不会犯这样的错误了).
【正确答案】you wouldn’t have made such a mistake
【答案解析】①本题考查虚拟语气的用法。对过去情况的虚拟,从句中的谓语动词用过去完成式,主句谓语动词用“would/should/might/could+have+动词过去分词”形式;②make a mistake为固定结构,表示“犯错误”,“犯这样的错误”可以用make such a mistake表达。