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(过去完成时吗?)
英语人气:650 ℃时间:2020-02-03 08:12:37
优质解答
此句是虚拟语气
按照字面翻译是:如果我听了那些劝我当时不要那么做的人的话,那么今天或许只是(一个普通的)星期六.
此句用虚拟语气来表达心中的后悔,事情已经发生(即我当时不听劝,已经那么去做了).所以,后半句要表述的内容都是一种假设.
由此推断,A、B直接排除,因为不是虚拟语气
C(would)在此处解释“会”,虚拟语句中常用
D (should)解释为”应当、应该“,单个should不表示虚拟语气,should have done格式才是虚拟语气 .故不选D.
would have listened解释为:真该听(劝)啊 (事实上没有听)
had listened是过去完成时,表达已经发生的事实,从意思上解释就是“我听了劝告”,这与事实不符.本句用虚拟语气就是要表达我没有听劝告的后悔.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版