我发现这个句子跟wish的用法不同:I wish I could have slept longer this mori

我发现这个句子跟wish的用法不同:I wish I could have slept longer this moring,but I had to get up and come to class.这里的wish后面的从句不是应该用过去时么?怎么用过去完成时了?还有那个could是怎么回事?那个come不是也应该用过去时么?
说错了,过去完成时改成现在完成时。
Vik603 1年前 已收到2个回答 举报

13835642524 幼苗

共回答了15个问题采纳率:86.7% 举报

这个涉及到虚拟语气的知识.
wish could have done表示对过去的假设 是不可能实现的
后面的but I had to get up and come to class 这里的and连接两个并列动词 get up和come 相当于I had to gte up and I had to come

1年前

8

yehai2005 幼苗

共回答了40个问题 举报

could虚拟语气,第一部分为现在虚拟,所以是现在完成时(希望能多睡一会),后一部分是事实,过去完成的事情(不得不早起)。
明白了就给我分。

1年前

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