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

Ifyouwereolder,Iyoutogothereyesterday.A.willallowB.shouldallowC.wouldhaveallowedD.hadallowed可以用wouldhave虚拟语气只能用should/would/could+have+done这种形式吗?

题目详情
If you were older,I______you to go there yesterday.
A.will allow B.should allow C.would have allowed
D.had allowed
可以用would have
虚拟语气只能用should/would/could+have+done这种形式吗?
▼优质解答
答案和解析
题目选择C.would have allowed ,与现在事实相反,主句用过would have allowed 表示虚拟,从句用过去式were
虚拟语气有很多形式,虚拟语气的形式:
虚拟(条件)语气中,主句与从句中谓语动词的形式可分为下面四类
假设类型
条件从句谓语
动词形式
主语谓语
动词形式
与现在事实相反
动词的过去式(be用were而不用was)
would(第一人称可用should)
+动词原形
与过去事实相反
had+ -ED分词
would(第一人称可用should)
+have + -ED分词
与将来事实相反
were to + 动词原形
would(第一人称可用should)
+动词原形
与将来事实可能相反
should + 动词原形
would(第一人称可用should)
+动词原形