一道虚拟语气的选择题I wish ___longer this morning,but I had to get up and come to class.a.i could have slept longerb.i have slept longer请问B为什么不对?
问题描述:
一道虚拟语气的选择题
I wish ___longer this morning,but I had to get up and come to class.
a.i could have slept longer
b.i have slept longer
请问B为什么不对?
答
从句用过去时,主句要用过去将来时(could/would/should/might+动词原形 )
答
have 不用于虚拟语气 have 带有肯定的意思
could maybe 可以用于虚拟语气 他们的意思相同
但是have 用于对结果的肯定
答
wish 后面一般都是加could
如果用hope就不用了
答
wish等表示意愿的词 + could/would +have done 表示虚拟
,是固定搭配
答
自己不是明明知道了吗?这是虚拟语气啊.我希望我早上能多睡会儿,但是我不得不起床上学.就是希望发生某事,但实际没有发生,这就是虚拟.
所以应该用虚拟语气的句型.
关于虚拟语态的内容很多,我就不在这里多说了.你可以上这个网址上看.里面关于语法的东西很多,
答
B 不是虚拟语气
A是固定用法
你记住公式死套就好了
没有原因
就象你的姓名一样
呵呵