Perfect or Simple Past
1. moved
2. have been
3. have gone
4. spent
5. has explained
6. delivered
7. hasn't finshed
8. have visited
9. heard
10. haven't started
VI. Comple the sentences with the verbs given in the correct form
1. have written ... wrote
2. was doing ... had not done
3. had ... has never had
4. has made ... made
5. give ... gave
6. goes ... went
XI. Arrange these words to make mesningful sentences
1. Have you finished your homework yet?
2. Under this printer is guarantee.
3. They away give warm clothers to homeless people in Ha Noi
4. Volunteering makes a difference in our community.