一道英语选择题.请问,该选哪个?I'm sure it will never happen,but if he ______ late for work again,he _________ fired.‘我相信不会发生这个事,但如果他再一次迟到的话,他也许会被辞职.’(A) had been / might have bee
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/09 07:20:28
一道英语选择题.请问,该选哪个?I'm sure it will never happen,but if he ______ late for work again,he _________ fired.‘我相信不会发生这个事,但如果他再一次迟到的话,他也许会被辞职.’(A) had been / might have bee
一道英语选择题.请问,该选哪个?
I'm sure it will never happen,but if he ______ late for work again,he _________ fired.
‘我相信不会发生这个事,但如果他再一次迟到的话,他也许会被辞职.’
(A) had been / might have been
(B) is / may be
(C) were / might be
(D) were to be / might be
一道英语选择题.请问,该选哪个?I'm sure it will never happen,but if he ______ late for work again,he _________ fired.‘我相信不会发生这个事,但如果他再一次迟到的话,他也许会被辞职.’(A) had been / might have bee
I'm sure it will never happen,but if he ______ late for work again,he _________ fired.
‘我相信不会发生这个事,但如果他再一次迟到的话,他也许会被辞职.’
(A) had been / might have been
(B) is / may be
(C) were / might be
(D) were to be / might be
答:CD
析:这是与将来情况很可能相反的假设.是虚拟语气的条件句.我们知道,虚拟将来,条件句的谓语动词有三种形式,比如现在在宁波,明天下雪的可能性微乎其微.在这种情况下,我们假设,如果明天下雪的话,我们可能会怎么样,if从句可以是:
1.If it snowed tomorrow,we might do sth.
2.If it should snow tomorrow,we might do sth.
3.If it were to snow tomorrow,we might do sth.
从以上分析可知,CD均可.至于哪一个更好,我不清楚出题者的意图.不好说.
但我认为,这是一道有问题的题.
请问哪一位能解释一下为什么是D? A A (B) one way and the other B C A A各种各样的方法 A 选A,
C啊啊~
是虚拟语气
用were
而D的用法不对啊
C
我觉得C
c虚拟语气的用法
b
当然选C了 C才是虚拟语气啊
D
I'm sure it will never happen, but if he ______ late for work again, he _________ fired. 我相信不会发生这个事,但如果他再一次迟到的话,他也许会被辞职。 从题目来看,此题考查的是虚拟语气的用法,句意的假设句是与将来事实相反。 与将来事实相反,if条件句中的时态有三种表达方式: ①. v.过去式 ②. (should) + v. (should可省略) ③. were to + v. 此题C,D都是对的。 A 答案填进去是与过去事实相反的假设句,与题意不符;B 答案is是错的,虚拟语气没有现在时。
【C 】
解释:
本题考查的是虚拟语气,与将来发生的事情的虚拟。
if条件句用过去式,主句用would \should\ could \might +do
当然是选B啥,ACD都用的过去时态,而原句要表达的是将来可能发生的事情