“I would have given you more money ,if I was rich then.But I was so poor then. ”对吗?

问题描述:

“I would have given you more money ,if I was rich then.But I was so poor 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”