12. C
13. D
14. A
15. C
IV
1. most difficult
2. worse
3. best
4. more pretty
5. smallest
6. more modern
7. most expensive
8. bigger
9. the most itelligent
10. the tallest
V
1. have / read
2. has had
3. have known / was
4. get
5. haven't seen
6. Did / stay
7. have watched
8. has collected
9. Do (you) clean
10. talks
VI (trong ngoặc từ sai trong câu)
1. to rain (raining)
2. have known (knew)
3. haven't seen (didn't see)
4. has been (was)
5. went (have gone)
6. have moved (moved)
7. learnt (learn)
8. has been (was)
VII
1. B
2. B
3. B
4. D
5. D