单项选择题

Either you or your teacher ______ mistaken.

A) is
B) have
C) are
D) were