By the end of next year they will have finished the new stadium.This means they will finish it____the end of next year

问题描述:

By the end of next year they will have finished the new stadium.This means they will finish it____the end of next year
A.at B.before C.after D.long before

A