41. D. Robert offered to help Carlo do the dishes
Cấu trúc: Shall I + V...? = S + offered + to V
42. B. If he smoked less, he might be able to get rid of his cough.
=> A sai cấu trúc câu điều kiện loại 2 ( If + mệnh đề quá khứ, S + would + V)
Câu C, D có nghĩa sai so với câu gốc.
43. A. Bill said that he had never been to Russia and he thought he would go there the next year.
Kiểu câu chuyển chuyển từ trực tiếp sang gián tiếp
44 B. The car was too expensive for him to buy.
Cấu trúc: S + be + too + adj + for sb + to do sth
45. C. No matter how hard she tried, she could hardly pass the driving test.
Cấu trúc: Although + S + V + adv (mặc dù) = No matter how adv + S + V