用when不如用while好。while表示对比”而”
I was doing homework when my mother was cooking.应该是这样的
把when改成while会好
这个句式一般用过去进行时(精)(锐)环东