By the end of last year, this charity group ______more than 4,00

By the end of last year, this charity group ______more than 4,000 jobs for the unemployed.
A、created
B、had created
C、has created
D、would have created
【正确答案】:B
【题目解析】:在By the end of last year这个时间状语中,要用过去完成时。