If she had taken your advice, she______(就不会犯如此严重的错误了).

admin2012-11-22  23

问题 If she had taken your advice, she______(就不会犯如此严重的错误了).

选项

答案wouidn’t have made such a serious mistake/wouldn’t have made so serious a mistake

解析 If引导的虚拟语气主要用在非真实条件句中。had taken表明本句是与过去事实相反的假设,条件从句用过去完成时,主句用should/would(not)have done表示。“犯如此严重的错误”用make such a serious mistake或make so seriousa mistake表达,注意本题中make要用过去分词made。
转载请注明原文地址:https://jikaoti.com/ti/ukPFFFFM
0

最新回复(0)