求教两道英语语法题,虚拟语气的1,Were is not for friction,we ( ) walk on this earth of ours.A should not have been able to B would not be able toC were not able to D are not able to2,I wish I ( ) longer this morning,but I had to get up and come to class.A could have slept B slept C might have slept D have slept

问题描述:

求教两道英语语法题,虚拟语气的
1,Were is not for friction,we ( ) walk on this earth of ours.
A should not have been able to B would not be able to
C were not able to D are not able to
2,I wish I ( ) longer this morning,but I had to get up and come to class.
A could have slept B slept C might have slept D have slept

Were it not for friction ,we would not be able
to walk on this earth of ours,
答案是 B would not be able to
这是省略if的虚拟条件句 省略if后 句子要倒装 主句用 过去将来时
这是与现在情况相反的虚拟语气
原句= if it were not for friction ,we would not be able to walk on this earth of ours,
2 答案A could have slept
这句宾从是虚拟语气,表示与过去的情况相反,could have done 表示本来能够做而实际上没有做。我早上本来想多睡一会,但实际上没有睡。后面的并列句是真实句

1.were提到句首要倒装 B 题目中it打成is了吧
2.wish句型倒装 wish+would 或could +have+过去分词 表示与过去愿望相反A