单项选择题
A.should have arrived B.need arrive C.must have arrived D.may arrive
A.thinks B.thinking C.have thought D.think
A.Despite B.Thanks to C.Since D.Like