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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 05:46:44

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

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

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

虚拟语气啊