下面这道英语题目解析为何选C

22."Pauldrovetoofast.Nowhe’sintroublewiththepolice."-Whichonehasthesamemeaning?A.IfPa... 22. "Paul drove too fast. Now he’ s in trouble with the police." - Which one has the same meaning ?
A. If Paul hadn't drive too fast, he wouldn't have been in trouble with the police.
B. If Paul didn't drive too fast, he wouldn't be in trouble with the police.
C. If Paul hadn't drive too fast, he wouldn't be in trouble with the police.
展开
 我来答
zmj
2019-03-22 · 知道合伙人教育行家
zmj
知道合伙人教育行家
采纳数:11 获赞数:114
西安外国语大学英语教育学院教育硕士学位,大外四六级,专业八级

向TA提问 私信TA
展开全部
本题考查虚拟语气的用法,如果想象与事实相反,则if引导的状语从句的谓语动词用过去完成时,那么想必题主纠结的是A选项为什么不对。
首先看原句,前半句为过去时,后半句为一般现在时。前半句表示已经经过,后半句表示仍在发生。
那么A选项,前半句没问题,后半句he wouldn't have been是过去将来完成时,表示的是过去的事情,是对过去的虚拟,与现在没有关系,而且原句后半句是一般现在时,所以与原句意思不符。
B选项一般过去时,不对。
C选项,前半句没问题,后半句wouldn't be表示与现在仍然有关系,是对现在的虚拟,且原句时态是一般现在时,所以C选项对。
AC翻译一下更容易理解:
A. 保罗如果不开得太快,当时就不会被警察找麻烦。
C. 保罗如果不开得太快,现在就不会被警察找麻烦。
追问
我是纠结BC选项 因为C少了一个n 应该是 hadn't driven B 的话时态有点不太对
永香紫9i
2019-03-22 · TA获得超过5.4万个赞
知道大有可为答主
回答量:2763
采纳率:73%
帮助的人:698万
展开全部
选C,考点是复合虚拟语气。
if 从句部分对过去虚拟,用had + done (C选项应该是hadn't driven),主句部分对现在虚拟,用 would + do
更多追问追答
追问
所以 C 答案还是有错误的是吧 我就是疑惑为什么不用 hadn't driven
所以 C 答案还是有错误的是吧 我就是疑惑为什么不用 hadn't driven
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式