do you know how mang there are colours of rainbow中为什么用there are

如题所述

注意此句话应该是Do you know how many colours there are in the rainbow?

此句话可以把主句和宾语从句分开理解
即Do you know。。。
How many colours are there in the rainbow?
楼主可以看到宾语从句how many colours there are in the rainbow (陈述句语序)已改为How many colours are there in the rainbow?(疑问句语序)
宾语从句要用陈述句语序,所以是there are
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-21
there are 7 colours of the rainbow
彩虹有7种颜色。
there be句式是英语中最常见表示“有”的意思。
第2个回答  2010-09-22
do you know where he is? 这句能理解吗?do you know 后面加正常语序。像我举的例子因为DO YOU KNOW 后面要提问,所以把疑问词提前,后面语序正常。你的这个问题是同样的道理。
相似回答