She would have travelled more except for lack of money.请问这里为什么用将来已经完成时?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/30 02:15:03

She would have travelled more except for lack of money.请问这里为什么用将来已经完成时?

有将来已经完成时啊?
从该句意思上看,我也认为它是个虚拟语气的句子.
如果不是缺钱,她可能已经去很多地方旅游了.
在这个句子中except for 相当于 If not,表示假设.
这句话表示的是与过去的事实相反的假设.她过去
If 引导的虚拟语气,与过去的事实相反的表达方式:
If + 现在完成时,主句用would/could /should + 过去完成时

是将来完成时吗?
没有上下文我不敢肯定得说
会不会是虚拟语气?

虚拟语气啊