分类：教育/科学-外语学习-英语考试
问题：doctorsandnursesdo___theycantohe? 
a.all what
b.all which
c.what
d.which
回答：选C

首先明确,所填的是do的宾语.如果人为加上ALL作为DO的宾语,那么后面则变成定语从句,定语从句不能用what,排除A.但如果先行词是all的话,就不能用which,而只能用that,所以B也排除.

如果不加词作宾语,那么就要作成宾语从句.宾语从句中,which和what的区别是:which有限定范围,而what没有.医生和护士所做的一切当然没有范围啦,一切都为了就病人的命嘛,所以排除D.选C.