帮忙三道..高考英语选择题..

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:22:57
30. 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...

34. ____ before we depart the day after tomorrow, we should have a wonderful dinner party.
A. Had they arrived B. Would they arrive
C. Were they arriving D. Were they to arrive
答案为D

41. If I hadn’t stood under the ladder to catch you when you fell, you ____ now.
A. wouldn’t be smiling B. couldn’t have smiled
C. won’t smile D. didn’t smile
这个是主系表..本来是过去将来..虚拟语气后用过去将来完成时...

请问这里用would have been...对吗..??

还有为什么答案为A

都是虚拟语气.
第一题"我希望早上能睡久一点,可是却不得不去上学",事情已经发生,根据意思应该是"希望能够多睡一会儿","如果能再多睡一会儿就好了",所以用could have done
第二题倒装,"要是他们在我们后天离开之前到,我们会进行一个很棒的晚宴."是对现在状态下的虚拟,所以用过去时,句中的"they"因为没到,所以用be to do将来时,所以它的过去时是they were to do,因为是倒装,所以用were they to do
第三题,"要不是我在你掉下来的时候在梯子下面接住你,你现在就不会笑了". 虚拟语气.句末的"now"表示说话的时候对方正在笑,所以用would be smiling,"smile"是短暂性动词,用完成时would have been不妥,

第一个.我觉得AC都可以.
这是基本的了(虚拟),虚拟过去嘛.

最后一题:本来应该是WOULD DO 的,但因为有个NOW,所以就..

请问这里用would have been...对吗..??
应该不对,还是那个NOW.
用would have been是过去进行的感觉

1 A 语感上说,A更合适
个人理解,A是条件不允许,但想睡晚点,却被迫起床
而C是条件允许,而自己自觉起床,就有点后悔自己的选择那样的.
2 D "be to do sth."固定结构的,将要做什么,打算怎么的
3 A 不可以用would have been,那是过去进行的,和不now相符.
would be和must be/can be等是固定了的

楼上那位讲得很好,我也不多说了

1,A是虚拟,could have slept的表达的意思是想做而没做成
2,倒装,且表示将来要完成的动作,所以倒成那样.还原就是 they Were to arrive
3,would have been