作业帮 > 英语 > 作业

5道虚拟语气选择题25.If it were not for the fact that you _____ ill,I

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/31 17:33:39
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
5道虚拟语气选择题25.If it were not for the fact that you _____ ill,I
第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那个表背了就行了 其它的题都是以这为根据的