单选题
By the end of this week, he surely ______ 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年前这个项目就已经完成了。