+20积分求解两道单选I stayed in the hotel while in New York-Oh did you?You ____ with SueA could have stayed B could stay C would stay D must have stayed我认为选D但是错了,请指教It's high time the child___to the hospitalA is sent B wo

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 17:38:18

+20积分求解两道单选
I stayed in the hotel while in New York
-Oh did you?You ____ with Sue
A could have stayed B could stay C would stay D must have stayed
我认为选D但是错了,请指教
It's high time the child___to the hospital
A is sent B would be sent C be sent D were sent
我认为选C但是错了,请指教

1) could have stayed ;could 引导虚拟语气,因为是过去发生的事,要用could have 来表示.must不能用作虚拟语气
2)也是虚拟语气,这孩子早该被送到医院了.
it's time引导的虚拟语气后面be动词一定要用were,过去时
这两道题都是围绕虚拟语气的,建议看一下语法书

第一题:
A表示“你本来可以和Sue 一起住的”。而D则是“你一定是和Sue 一起住的”结合上下文,A的意思最符合。
第二题:
It's high time 后面要跟过去式,表示虚拟。

意思是我在纽约的时候住在旅馆。你本可以住在苏那儿的(就不用住旅馆了)。是虚拟语气。D的意思是你准是住苏那儿了。意思不通。
好像是早该送医院的意思。也是虚拟语气。就是说,现在还没送,他在抱怨。

选A,表示你本来可以在Sue那儿住的。
选C,为固定用法。

第一道题的意思是:“我在纽约时住酒店。”“是么?你(本来)可以和住Sue那的”因为是虚拟,要用could,A和B中,A是过去完成时,因为事情已经过去,并发生影响,选A。
第二道题,It's time sb did sth. 是时候做某事了
It's high time the child were sent to the hospital
...

全部展开

第一道题的意思是:“我在纽约时住酒店。”“是么?你(本来)可以和住Sue那的”因为是虚拟,要用could,A和B中,A是过去完成时,因为事情已经过去,并发生影响,选A。
第二道题,It's time sb did sth. 是时候做某事了
It's high time the child were sent to the hospital
high time表示时间已经很紧迫了(指病情严重)

收起

第一道题的意思是:“我在纽约时住酒店。”“是么?你(本来)可以和住Sue那的”因为是虚拟,要用could,A和B中,A是过去完成时,因为事情已经过去,并发生影响,选A。
第二道题,It's time sb did sth. 是时候做某事了
It's high time the child were sent to the hospital
high time表示时间已...

全部展开

第一道题的意思是:“我在纽约时住酒店。”“是么?你(本来)可以和住Sue那的”因为是虚拟,要用could,A和B中,A是过去完成时,因为事情已经过去,并发生影响,选A。
第二道题,It's time sb did sth. 是时候做某事了
It's high time the child were sent to the hospital
high time表示时间已经很紧迫了(指病情严重)

收起