THE COLLECTOR ________ HIS SET BY THE END OF THE YEAR.A. WILL BE...

295.The collector ________ his set by the end of the year.

A. will be completing B. has completed

C. will have completed D. will have been completing