单项选择题
A. giveB. will giveC. gaveD. have given
A. must come B. should come C. should have come D. must have come
A. in general B. in common C. in person D. in particular