1. do well in/be good at 2. 年终考试 3. in good health 4. 在某方面有困难
5. the report card 6. 感冒7. be surprised to find 8. 擅长阅渎