She would have travelled more except for lack of money.请问这里为

问题描述:

She would have travelled more except for lack of money.请问这里为什么用将来已经完成时?
1个回答 分类:英语 2014-10-17

问题解答:

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