单项选择题

By the end of this week, he surely () a collection of 2020 stamps.

A. have had
B. will be having
C. will have had
D. will have