这两句话有错误么?
Columbus could never have found America if he had not been curious.
Columbus could never have found America if he had not been for curiosity.
参考答案:我不赞成楼上的回答.
第二句中应该把"he"改成”it"
”it had been for..."是”因为...”的意思
例如”If it had not been for your help,we wouldn't have succeeded."
如果不是因为你的帮助,我们是不会成功的.
而be of+名词 并不是所有情况都可以用.在这里curious不是像helpful 那样表性质,而是表特点,应该不能这么用.