一道虚拟语气的选择题I wish ___longer this morning,but I had to get up

一道虚拟语气的选择题
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为什么不对?
edearbaby 1年前 已收到6个回答 举报

两个荷叶粥 幼苗

共回答了13个问题采纳率:84.6% 举报

自己不是明明知道了吗?这是虚拟语气啊.我希望我早上能多睡会儿,但是我不得不起床上学.就是希望发生某事,但实际没有发生,这就是虚拟.
所以应该用虚拟语气的句型.
关于虚拟语态的内容很多,我就不在这里多说了.你可以上这个网址上看.里面关于语法的东西很多,

1年前

9

llboy221 幼苗

共回答了3个问题 举报

B 不是虚拟语气
A是固定用法
你记住公式死套就好了
没有原因
就象你的姓名一样
呵呵

1年前

2

卷心叶子 幼苗

共回答了1个问题 举报

have 不用于虚拟语气 have 带有肯定的意思
could maybe 可以用于虚拟语气 他们的意思相同
但是have 用于对结果的肯定

1年前

2

三棵树ll 幼苗

共回答了2个问题 举报

wish等表示意愿的词 + could/would +have done 表示虚拟
,是固定搭配

1年前

1

他们都叫我猪 幼苗

共回答了38个问题 举报

从句用过去时,主句要用过去将来时(could/would/should/might+动词原形 )

1年前

1

威武華夏子 幼苗

共回答了151个问题 举报

wish 后面一般都是加could
如果用hope就不用了

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.020 s. - webmaster@yulucn.com