with/for当原因讲有什么区别

问题描述:

with/for当原因讲有什么区别
her hands became red with cold.这里用for cold 行不行?

不行
her hands became red for they were cold