Question 2.
1. harm ⇒ harmful (harmful to : có hại cho... )
2. such ⇒ so (Cấu trúc: so... that... : đến nỗi mà)
3. for reaching ⇒ to reach (Cấu trúc: S + V + too + adv + (for somebody) + to V)
[Dịch: Harry quá thấp để chạm tới giá sách]
4. far ⇒ long (Khoảng cách [distance] thì chỉ đi với 2 tính từ "short" và "long")
5. in long, dark hair ⇒ with long dark hair (Giới từ "in" không phù hợp; khi sắp xếp các tính từ liên tiếp [trước một danh từ] không được dùng dấu phẩy)