作业帮 > 英语 > 作业

Mr.Smith insisted that he ________ the work all.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/08 23:12:41
Mr.Smith insisted that he ________ the work all.
A.had done B.have done C.did D.do
正确答案是A,我认同这种.
但是为什么D不可?
如果要表达的意思为 史密斯先生昨天坚持做完所有的工作,那么D也应该是对的呀
这里省略了should?
百度百科中虚拟语气的解释
【表示“坚持”后的宾语从句
主要是指insist的宾语从句,从句谓 语由“should+动词原形”构成,其中的should在美国 英语中通常可以省略。如:
I insisted that he (should) stay.我坚持要他留下。
He insisted that I (should) go with them.他坚持要我同他们一起去。
Rose insisted that he be present.罗斯坚持要他出席。
The detective insisted that he should have a look.警探坚持要查看。】
因为that是宾语从句,宾语从句的时态必须和主句保持一致.因为主句是insisted,这是过去式,所以从句也要用过去式.首先就排除了BD.又因为说话之前就已经做完了,所以用过去完成时.
should do表示推测,应该做某事.而这个人要做的事已经做完了,所以不是说应该,而是完成.