请解释一下下面这个英语句子的成分.They (do not have one exception) is foreigner.为什么这里主语是they,谓语却用is,还有foreigner为什么不用复数呢?括号里的内容属于什么句子成分呢?

问题描述:

请解释一下下面这个英语句子的成分.
They (do not have one exception) is foreigner.
为什么这里主语是they,谓语却用is,还有foreigner为什么不用复数呢?括号里的内容属于什么句子成分呢?

错句

用they是因为后面有一个do
用is是因为前面是one exception
不用复数是因为有一个is和one

主句是:They do not have one exception
这是定语从句,完整的是:They do not have one exception which is foreigner.
他是把which省略了.
foreigner是修饰one exception ,所以用单数

为什么这里主语是they