作业帮 > 英语 > 作业

I wish I __ longer this morning,but I had to get up and come

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/01 06:31:58
I wish I __ longer this morning,but I had to get up and come to class.
a:could have slept
b:slept
c:might have slept
d:have slept
看句子似乎是虚拟语气.A.C中选那个比较好呢:)
选A.考的是情态动词的完成时用法,一般都是对过去发生的事情的推测.
might have done 表示过去可能做过某事
could have done表示过去能够做某事,或者是过去有能力做某事
I wish 没错是虚拟.所以我们只能在A 和C中选.
很显然选A.翻译起来A合适过C.
用A来翻译:我希望我今天早上能够睡的长点,但是我不得不起来上课.
如果用C来翻译:我希望我今天早上可能睡的长点,但是我不得不起来上课.
你觉得哪个合适?
不是只有A的翻译合适吗?