but for the sudden rain,we ____a good time last weekendA:should have had B:will have hadC:would haveD:will have请详细点帮我解析此题 好的追分
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 04:28:22
![but for the sudden rain,we ____a good time last weekendA:should have had B:will have hadC:would haveD:will have请详细点帮我解析此题 好的追分](/uploads/image/z/10662318-54-8.jpg?t=but+for+the+sudden+rain%2Cwe+____a+good+time+last+weekendA%3Ashould+have+had+B%3Awill+have+hadC%3Awould+haveD%3Awill+have%E8%AF%B7%E8%AF%A6%E7%BB%86%E7%82%B9%E5%B8%AE%E6%88%91%E8%A7%A3%E6%9E%90%E6%AD%A4%E9%A2%98+%E5%A5%BD%E7%9A%84%E8%BF%BD%E5%88%86)
but for the sudden rain,we ____a good time last weekendA:should have had B:will have hadC:would haveD:will have请详细点帮我解析此题 好的追分
but for the sudden rain,we ____a good time last weekend
A:should have had
B:will have had
C:would have
D:will have
请详细点帮我解析此题 好的追分
but for the sudden rain,we ____a good time last weekendA:should have had B:will have hadC:would haveD:will have请详细点帮我解析此题 好的追分
选A.过去完成时的虚拟语气.如果不是因为那场突然的雨,上周末我们本应该度过很美好的时光~
A 表示原本应该有 整句表示要不是那场突如其来的雨,上个周末我们本应玩得很开心
选A
用排除法
首先last weekend,所以BD排除,不可能用will
其次,这里看题目可以知道是虚拟语气
上周末我们本来可以有个好时光,可惜那场突如其来的雨。
should have had 这里有“应该”之意,---本来应该有
而would have就没有这个意思
选A,but for表示一种虚拟语气,原句的意思是如果不是突然下雨的话,上周末我们本可以有一个好时光。既然是对过去的虚拟,就应该用should或would加上过去完成时have had,综上选A
意思是“若不是因为突如其来的雨,我们本可以度过一个愉快的周末。
but for总表示“要不是”,与动词虚拟语气连用,所以后面应该用A,只有A是表示虚拟语气的。
A should have done
原来应该怎么样 由于某种原因而没有实现
but for要不是的意思,表虚拟语气。这里表示过去完成时,表过去本该发生到没发生的事,should have done 选A 要不是大雨,我们上周本应该有个好时光