if i hadn't taken your advice,i would have made a greatmistake.中为什么要用wouldhavemade... great mistake.中为什么要用would have made 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 hadn advice 搜索资料 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 巧手成妈妈 高粉答主 2014-05-19 · 每个回答都超有意思的 知道大有可为答主 回答量:3.4万 采纳率:86% 帮助的人:2.4亿 我也去答题访问个人页 关注 展开全部 这是英语中的虚拟语气用法。句意为:如果我(当初)没有采纳你的建议,我就可能已经犯了一个巨大的错误。很明显,此句为对过去情况的假设。所以根据相关语法规定,if此句采用过去完成时,而主句谓语则由“would have done”构成,所以答案用would have made 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-09-26 听英语歌时的单词连读唱着难,听也难 12 2015-06-07 虚拟语气中should的用法是什么 8 2008-11-06 would have done 465 2016-05-06 if虚拟语气的三种时态 375 2007-08-13 一个英语问题, 2013-09-14 if引导的虚拟语气 142 2015-04-29 英语if条件状语从句,我记得老师曾经说过一种用动词过去时的情... 2013-12-12 I would appreciate it if 要用虚拟语... 12 更多类似问题 > 为你推荐: