5道虚拟语气选择题25.If it were not for the fact that you _____ ill,I would ask you to do this right now.A.were B.had been C.are D.should be24.--- “Where have you been?”--- “I got caught in traffic; otherwise _____ sooner.”A.I would be
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/19 12:12:23
5道虚拟语气选择题
25.If it were not for the fact that you _____ ill,I would ask you to do this right now.
A.were B.had been C.are D.should be
24.--- “Where have you been?”
--- “I got caught in traffic; otherwise _____ sooner.”
A.I would be here B.I have been here
C.I had been here D.I would have been here
15.I _____ you some money,but I hadn’t any on me then.
A.would lend B.would have lent C.could lend D.may have lent
9.Had you listened to the doctor,you _____ all right now.
A.are B.were C.would be D.would have been
10._____ any change about the date,please tell me immediately.
A.Will there be B.Should there be C.There will be D.There should be
答案是CDBCB
第25题 这道题是虚拟语气的典型用法 即 if 的虚拟 从句子的谓语动词来看 可知 此题是对现在的虚拟 而the fact that you _____ ill,这句话表达的是一个事实 是一个同位语从句,起到解释说明作用,故不用虚拟语气,所以应用现在时
第24题从句子I got caught in traffic可以看出 这是发生在过去的 后面根据其所表达的意思可以判断出 后面也是对过去的虚拟 所以要用would have done 依照选项 只有d符合题意
第15题 同上题一样 .要先对句子的大意有个大概了解 判断句子所表达的是虚拟的 .然后再判断是对哪个时间段的虚拟 从后面的but I hadn’t any on me then.可知这是对过去的虚拟 所以是would/might/could+have+done(动词过去分词)
第9题 从句子的大概翻译可得 此句子是混合虚拟 并且是一个虚拟语句的倒装结构 即从句Had you listened to the doctor是对过去的虚拟 如果你听医生的安排 我们判断可得出他没听从医生的话 此外 本句原本应该是 if you had listened to the doctor 在if虚拟语句中可以省略if 然后把句子助动词 be动词 情态动词提到主语前面 构成倒装句 所以后面主句 you _____ all right now应该是对现在状态的虚拟 即现在还没好 而对现在的虚拟 我们主句是这样一种固定的形式 即would +do
第10题 虚拟语气的倒装结构 是对将来的虚拟 所以根据题意应该是选b
建议你去看下高一必修一课本 2005上高一时后面有几页语法有讲虚拟语气 把if那个表背了就行了 其它的题都是以这为根据的
第一题中the fact that you _____ ill是一个同位语从句,是事实,故不用虚拟语气,选C
第二题中答句的意思是:我碰到交通堵塞了,否则我早就到了.因此可以判断是与过去事实相反的虚拟语气.故选D
第三题then中是关键词.句意:我本来可以借给你钱的,但我当时(then)没有.因此可以判断是与过去事实相反的虚拟语气.故选B.
第四题中有是混合虚拟语气.从句是...
全部展开
第一题中the fact that you _____ ill是一个同位语从句,是事实,故不用虚拟语气,选C
第二题中答句的意思是:我碰到交通堵塞了,否则我早就到了.因此可以判断是与过去事实相反的虚拟语气.故选D
第三题then中是关键词.句意:我本来可以借给你钱的,但我当时(then)没有.因此可以判断是与过去事实相反的虚拟语气.故选B.
第四题中有是混合虚拟语气.从句是倒装,是对过去的虚拟,而主句中有now,是对现在的虚拟.应该是:If you Had listened to the doctor then,
you would be all right now.故选C
第五题是对将来的虚拟.句意:如果将来约定日期有任何变化,请立即告诉我.故选B.
要做好虚拟语气的题,每一种虚拟语气相应的时态一定要记住.祝成功!
收起
修改答案
B
D
B
C
上述几题都一样 表示与事实相反的假设条件用虚拟式(过去的过去)
A.表假设,要倒装
第一题答案是错的应该选 B 才对
第四题应该选 C 当时看错成 D 了 不好意思 虚拟式是在前半句
最后一道题说实话我觉得 AB 皆可 我更倾向于 A...
全部展开
修改答案
B
D
B
C
上述几题都一样 表示与事实相反的假设条件用虚拟式(过去的过去)
A.表假设,要倒装
第一题答案是错的应该选 B 才对
第四题应该选 C 当时看错成 D 了 不好意思 虚拟式是在前半句
最后一道题说实话我觉得 AB 皆可 我更倾向于 A
收起
cdbcb