单选题
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
【正确答案】
C
【答案解析】[解析] 根据介词短语by the end of this week, 就可肯定此处应使用将来完成时。例如:By 2010, the project will have been finished. 在2010年前这个项目就已经完成了。