23.We wish that you ________ such a lot of work so that you could go to the party with usA) haven't had B) hadn't had C) won't haveD) didn't have

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:28:45
23.We wish that you ________ such a lot of work so that you could go to the party with usA) haven't had B) hadn't had C) won't haveD) didn't have

23.We wish that you ________ such a lot of work so that you could go to the party with usA) haven't had B) hadn't had C) won't haveD) didn't have
23.We wish that you ________ such a lot of work so that you could go to the party with us
A) haven't had
B) hadn't had
C) won't have
D) didn't have

23.We wish that you ________ such a lot of work so that you could go to the party with usA) haven't had B) hadn't had C) won't haveD) didn't have
B.虚拟语气.其实Have such a lot of work 和go to the party 都是过去的事情.对过去的虚拟,用过去完成时.

a

正确答案是D
首先wish表示不能实现的愿望,所以wish that后面引出的句子要用虚拟语气。
虚拟语气有以下三个时态:
1、当表示与现在的事实相反,从句的谓语部分用过去式(be的过分式要用were),主句的谓语部分用would/should/could/might+动词原形.
2、当表示与过去的事实相反,从句的谓语部分用had+过去分词,主句的谓语部分用woul...

全部展开

正确答案是D
首先wish表示不能实现的愿望,所以wish that后面引出的句子要用虚拟语气。
虚拟语气有以下三个时态:
1、当表示与现在的事实相反,从句的谓语部分用过去式(be的过分式要用were),主句的谓语部分用would/should/could/might+动词原形.
2、当表示与过去的事实相反,从句的谓语部分用had+过去分词,主句的谓语部分用would/should/could/might+have+过去分词.
3、当表示与将来的事实相反,从句的谓语部分用should/were to+动词原形,主句的谓语部分用would/should/could/might+动词原形.
解本题的关键是判断出该句虚拟语气的时态,从so that部分的谓语(could go)可以看出,该句表达的时态是与现在或者将来的事实相反,所以前面的谓语只能是didn't have或者should have,由于选项中不存在后者,所以答案选D。
可能有人会选择B,这是不对的。如果该句后面是...so that you could have gone to the party with us,那么明显表示与过去的事实相反,则前面的谓语才能是hadn't had

收起

B
虚拟语气,非真实。针对已经发生的事实
我们希望你没有这么多工作,那样你就可以和我们一起去参加派队了。实际上有很多工作不能去。

bLS说的对

a,wish 的虚拟语气。省略了should.

B
Wish后宾语从句与现在事实相反,用过去时态。与过去事实相反,用过完。
从后半句的时态could可以看出是与过去事实相反。