43.B vì the grass là danh từ kđđ =>hasn't been cut
44.C vì s+v(QKĐ)+when+s+v(QKĐ)=>went
45.B vì ct had to be +VII (BĐ của cấu trúc Have/Has to)=>had to be
46.C vì regret+not+...=wish +MĐ ở thể KĐ
47.D vì câu BĐ của QKĐ
Vote 5 sao bạn nhé
Chúc bạn học tốt