单项选择题
A./; an B.An; / C.The; / D./; the
A.should have arrived B.need arrive C.must have arrived D.may arrive
A.thinks B.thinking C.have thought D.think