怎么知道虚拟语气是与现在事实相反,还是与现在事实相反啊,我这里有一个句子,

怎么知道虚拟语气是与现在事实相反,还是与现在事实相反啊,我这里有一个句子,

题目
怎么知道虚拟语气是与现在事实相反,还是与现在事实相反啊,我这里有一个句子,
IF i (not take)_______your advince ,I would have make a big mistake
我觉得是填haven't taken ,但是我不确定,不知道它是与过去事实相反,还是与现在事实相反.
答案
would have make 这里不对吧 应该是made 吧
与过去事实相反
主句:would/should/could + 现在完成时
从句:过去完成时 (had+动词过去分词)
与现在或将来事实相反
主句:would/should/could + 现在完成时
从句:一般过去式
所以的话应该是填 hadn’t taken
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.