I don't think they have had dinner,___________?A have they B do I C don't I

问题描述:

I don't think they have had dinner,___________?A have they B do I C don't I

应该选A吧

选A
对于think的宾语从句否定前置,实际是I think they haven't had dinner,
并且反义疑问句要对宾语从句进行反问,就成了have they?

选 A
我觉得他们还没吃完饭,不是吗?