The baby is due in May.________ the new house should be finished.

The baby is due in May.________ the new house should be finished.

A.by then

B.by which

C.by when

D.since when

答案及解析: C