单选题

I have finished all the homework ________ my teachers assigned.

【正确答案】 D
【答案解析】

考查定语从句。句意为“我已经完成了老师布置的所有作业”。先行词为homework,且引导词在从句中充当assigned的宾语,故排除B、C。当先行 词被all,every,no,some,any,(a)few,(a)little,much等限定词修饰时,关系代词只能用that。故选D。