单项选择题
A.must return B.should have returned C.ought to return D.can have returned
A.have B.has been C.have been D.was
A.went through B.went over C.went by D.through