单项选择题
A.doesn't; has B.didn't; did C.hasn't; has D.doesn't; does
A.otherwise B.besides C.however D.therefore
A.should have arrived B.should arrive C.should have had arrived D.should be arriving