英语的虚拟语气的一个例句:
I would have given you more money ,if I was rich then.But I was so poor then.
此句中的“if I was rich then” 用法有错误吗?
是否应改成“if I had been rich then” ?
谢谢!
英语的虚拟语气的一个例句:
I would have given you more money ,if I was rich then.But I was so poor then.
此句中的“if I was rich then” 用法有错误吗?
是否应改成“if I had been rich then” ?
谢谢!
我同意你的意见,应该是if I had been rich then。在虚拟句中,与过去事实相反,主句用would/should + have +动词的过去分词,虚拟句用过去完成时。再者,根据后面的But I was so poor then,这个才是说明当时情况的真实句,也更说明前面一句是完完全全的虚拟句。