单项选择题

Either your teacher or you ______ mistaken.

A.are
B.is
C.has
D.be