早教吧 育儿知识 作业答案 考试题库 百科 知识分享

5道虚拟语气选择题25.Ifitwerenotforthefactthatyouill,Iwouldaskyoutodothisrightnow.A.wereB.hadbeenC.areD.shouldbe24.---“Wherehaveyoubeen?”---“Igotcaughtintraffic;otherwisesooner.”A.Iwouldbe

题目详情
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那个表背了就行了 其它的题都是以这为根据的
看了5道虚拟语气选择题25.Ifi...的网友还看了以下: