单项选择题
A.leaves B.left C.had left D.was left
A.that B.which C.what D.of which
A.shall finish B.must have finished C.have finished D.shall have finished