你知道彩虹有几种颜色?

问题描述:

你知道彩虹有几种颜色?
翻译

应是Do you know how many colors a rainbow have?
从句不倒装