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