请教一题英语时态题the boy insisted that he ___the money and he ___at

请教一题英语时态题
the boy insisted that he ___the money and he ___at once
A.didn't steal ,should be set free
B.hadn't stolen,be set free
这题考insist的虚拟我明白,就是第一个空怎么就不能用didn’t了?宾语从句时态一致有什么错呢,用过去时表示描述为什么不行呢?
liliwaiy 1年前 已收到2个回答 举报

8818000 幼苗

共回答了17个问题采纳率:94.1% 举报

没错,虚拟语气是体现在第二个空.因此,在这一点上A,B都没错.那么再回头看第一个空:这里有一句关于宾语从句的概念需要掌握,就是:在含有宾语从句的复合句中,如果主句的谓语动词是一般现在时,从句的谓语动词可以根据从句的时间任意选择时态;但是,如果主句的谓语动词是一般过去式,从句的谓语动词只能用过去的某种形式.那么看一下,如果用didn't ,那只能表示在过去发生了那件事;但是,如果用hadn't stolen(过去完成时)则表示这个动作发生在主句的谓语动词之前,也就是,我们常说的”过去的过去”.因此,用过去完成时才正确!

1年前

2

mm人 幼苗

共回答了31个问题 举报

过去完成时hadn't stolen表示过去发生的事对现在产生影响heshould be set free at once。
didn't steal只是对事实的陈述。
更多问题可以到新东方英语论坛进行提问

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 1.774 s. - webmaster@yulucn.com