I/
1.A
2.B
3.A
4.D
5.A
I/
1.D
2.B
3.D
4.A
5.A
7.B
8.B
9.B
10.A
III/
1.improved
2.have/read
3.have been finished
4.Have/ever been
5.have seen
6.did/do
7.have visited
8.bought
9.have been bought/was
10.have just cleaned
IV/
1.Minh hasn’t written to his pen pal for 5 months.
2.I haven’t visited Kuala Lumpur for 3 years ago.
3.How long did you study English?
4.They have buildt this house for 2 months.
5.Lan didn't write to Maryam a moth ago.
6.The last time we been to the park was 2 months.
7.We haven't met each other for 5 years.
8.How long ago did you learnt French?
Chúc bạn học tốt ^_^!!!
(Nếu thấy hay hãy vote 5*,cảm ơn và bình chọn là câu trả lời hay nhất để mik có động lực giải tiếp các BT khác nhé!)