问题补充:
You’d better give the task to can finish it ahead of time.
A. whomever
B. whoever
C. anyone
D. no matter who
答案:
A. whomever
(答案→)B. whoever
C. anyone
D. no matter who
解析:考查名词性从句。句意“你最好把这项任务给能够提前完成的人。”give sth. to sb.,to后是一个宾语从句,从句缺少主语,且指人,no matter who只能引导让步状语从句。故选B。