当前位置: > 27.If I would have listened to those people ....
题目
27.If I would have listened to those people .
27.If I would have listened to those people who told me I couldn’t do it then.,today ____ just be Saturday.
A will B.shall C.would D.should
答案为什么是C?
If I would have listened to those people who told me I couldn’t do it then.,today ____ just be Saturday.
A will B.shall C.would D.should
答案为什么是C?另外从句中would have listened 不应该用had listened(过去完成时吗?)

提问时间:2020-10-18

答案
此句是虚拟语气
按照字面翻译是:如果我听了那些劝我当时不要那么做的人的话,那么今天或许只是(一个普通的)星期六.
此句用虚拟语气来表达心中的后悔,事情已经发生(即我当时不听劝,已经那么去做了).所以,后半句要表述的内容都是一种假设.
由此推断,A、B直接排除,因为不是虚拟语气
C(would)在此处解释“会”,虚拟语句中常用
D (should)解释为”应当、应该“,单个should不表示虚拟语气,should have done格式才是虚拟语气 .故不选D.
would have listened解释为:真该听(劝)啊 (事实上没有听)
had listened是过去完成时,表达已经发生的事实,从意思上解释就是“我听了劝告”,这与事实不符.本句用虚拟语气就是要表达我没有听劝告的后悔.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.