作业帮 > 英语 > 作业

一道SAT语法题挑对题目:If there had been a power failure, the hospital

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/05/25 12:02:43
一道SAT语法题
挑对题目:
If there had been a power failure, the hospital will run on electricity from its own generators, which can operate 200 hours.
If there had been 被划线
A.if there were
B. should there be
我选择了答案A,因为在我的记忆里加上判断.此处为虚拟语气,所以固定搭配主语+were 为什么选择B呢?如果我对虚拟语气的掌握有误,请讲解一下.我会追加分数的.
一道SAT语法题挑对题目:If there had been a power failure, the hospital
后面说”the hospital will run”,说明power failure没有发生,只是说如果发生,所以应该是if there is 或者是should there be.
但如果是猜测过去是否有可能发生过(例如警探猜测犯罪现场是否有过打斗),就应该是had there been a power failure,the hospital would have run…
再问: 不好意思,我明白了你的意思了。刚才误解。谢谢啦。解释的很好!!