THIS BUILDING ... BY THE END OF 2004.A. WILL BE FINISHEDB. WILL HA...

44. This building ... by the end of 2004.

a. will be finished

b. will have been finished

c. will finish

d. will have finished

 b