选C.第一个空填名词复数是因为"are",意为:你们是双胞胎吗?第二个空填twin单数,是因为它是adj.即形容词性(正如楼上说的),来修饰brothers.
表示双胞胎而第二个twin是形容词,表示双胞胎的所以根据题目的意思---你是双胞胎吗?---是的选C因为第一个twins是名词
areyouteachers?yes,weare因为回答是weare,是复数,所以问句也用复数,所以用teacher的复数形式。你们是老师么?是的,我们是老师。