问题

How soon can you finish the large picture? —It will be two months ______.
A:since it has been finished
B:after it finishes
C:before it has finished
D:before it is finished
B:after it finishes
C:before it has finished
D:before it is finished
正确答案是: