单项选择题
A. have traveled; has come B. was traveling; had been come C. am traveling; has come D. have traveled; has been come
A. Can B. Must C. Should D. Shall
A. have read B. had read C. should have read D. are reading