下面这道英语题目解析为何选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. 展开
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. 展开
2个回答
展开全部
本题考查虚拟语气的用法,如果想象与事实相反,则if引导的状语从句的谓语动词用过去完成时,那么想必题主纠结的是A选项为什么不对。
首先看原句,前半句为过去时,后半句为一般现在时。前半句表示已经经过,后半句表示仍在发生。
那么A选项,前半句没问题,后半句he wouldn't have been是过去将来完成时,表示的是过去的事情,是对过去的虚拟,与现在没有关系,而且原句后半句是一般现在时,所以与原句意思不符。
B选项一般过去时,不对。
C选项,前半句没问题,后半句wouldn't be表示与现在仍然有关系,是对现在的虚拟,且原句时态是一般现在时,所以C选项对。
AC翻译一下更容易理解:
A. 保罗如果不开得太快,当时就不会被警察找麻烦。
C. 保罗如果不开得太快,现在就不会被警察找麻烦。
首先看原句,前半句为过去时,后半句为一般现在时。前半句表示已经经过,后半句表示仍在发生。
那么A选项,前半句没问题,后半句he wouldn't have been是过去将来完成时,表示的是过去的事情,是对过去的虚拟,与现在没有关系,而且原句后半句是一般现在时,所以与原句意思不符。
B选项一般过去时,不对。
C选项,前半句没问题,后半句wouldn't be表示与现在仍然有关系,是对现在的虚拟,且原句时态是一般现在时,所以C选项对。
AC翻译一下更容易理解:
A. 保罗如果不开得太快,当时就不会被警察找麻烦。
C. 保罗如果不开得太快,现在就不会被警察找麻烦。
追问
我是纠结BC选项 因为C少了一个n 应该是 hadn't driven B 的话时态有点不太对
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询