Answer:
It looks like the sentence is correct; all you need is capitalization.
"Do you think a rainbow is beautiful?" is correct.
5.2m questions
6.8m answers