4.How long ________to finish the work?

4.How long ________to finish the work?

A.you'll take

B.will take you

C.you'll take it

D.will it take you

正确答案是D