54. Mr. Brown wished he _____ longer this morning, but he had to get up early to attend a meeting.A、could have slept B、should sleep C、might have slept D、would sleep选哪个?为什么?最好有 专业的英语老师~~

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 05:55:28

54. Mr. Brown wished he _____ longer this morning, but he had to get up early to attend a meeting.A、could have slept B、should sleep C、might have slept D、would sleep选哪个?为什么?最好有 专业的英语老师~~
54. Mr. Brown wished he _____ longer this morning, but he had to get up early to attend a meeting.
A、could have slept B、should sleep C、might have slept D、would sleep
选哪个?为什么?
最好有 专业的英语老师~~

54. Mr. Brown wished he _____ longer this morning, but he had to get up early to attend a meeting.A、could have slept B、should sleep C、might have slept D、would sleep选哪个?为什么?最好有 专业的英语老师~~
选 A、could have slept
布朗先生期望今天早晨要是能够多睡一会儿该多好,但是他不得不很早的就起床去参加一个会议.
wish引导的宾语从句要用虚拟语气,这里表示的是没有能够实现的愿望

D.因为wish的内容对于那时而言应该是将来的事所以用将来式、要和主句一致用过去将来式、其实翻译也很容易解决问题

是选A的吧,我好像做过的,但是原因就……

选A,这里需要用虚拟语气,搭配句型是if had done...could have done
这个句子虽然没有出现if的部分,但是实际上是省略了暗示性的if,见如下完整句子括号内部分:
Mr. Brown wished he could have slept longer this morning (if he had not have to get up early to at...

全部展开

选A,这里需要用虚拟语气,搭配句型是if had done...could have done
这个句子虽然没有出现if的部分,但是实际上是省略了暗示性的if,见如下完整句子括号内部分:
Mr. Brown wished he could have slept longer this morning (if he had not have to get up early to attend a meeting), but he had to....

收起

A,这道题考到虚拟语气,sb wish+虚拟语气,如果正常的时态应该是过去时的话,虚拟语气要用完成时代替过去时,所以选A could+have done