Why should you be so late today?句子里为什么加be?

问题描述:

Why should you be so late today?句子里为什么加be?

这里late是形容词,所以要加be

be late 是固定词组,表示"迟到"的意思

我们可以先把句子还原为陈述句:You should be so late today.
很显然,be在句中充当谓语,所以疑问句中be也不能删掉。

因为形容词 late不能单独做谓语

late在这个句子中是形容词,整个句子化为陈述语序应该是:you should be late today……,由于should后面要跟do,而late是形容词,所以要在中间加上be