Bài tập 1:
1. arrested
2. has gone - came
3. has already bought
4. has your team won
5. Did you visit - stayed
6. Have you done - finished
7. was
8. haven't seen - arrived
9. got - has had
10. didn't write - have worked
Bài tập 2:
1. played
2. have cleaned
3. were
4. have read
5. met
6. have never visited
7. bought
8. forgot
9. Did you win
10. have eaten
Bài tập 3:
1. lost
2. arrived
3. broke
4. has lived
5. left
6. stayed
7. always wrote
8. did
9. Has - phoned
10. didn't see - saw
Bài tập 4:
1. have learnt
2. visited
3. cycled
4. have never tried
5. Have - found