THIS BUILDING WILL HAVE FINISHED BY THE END OF 2000.A. WILLB. HAV...

170. This building will have finished by the end of 2000.

a. will

b. have finished

c. by

d. of

--> b