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