WorksheetsUnit 3: Present perfect - Grade 7
Total questions: 12
Worksheet time: 13mins
II/ Complete each sentence so it means the same as the sentence above.
2.We moved here 5 years ago.
We have ………………………………………
(a)
II/ Complete each sentence so it means the same as the sentence above.
3. I began to learn English 2 years ago.
I have ………………………………
(a)
II/ Complete each sentence so it means the same as the sentence above.
4.This is the first time I have visited Ha Noi.
I have ……………………………………..
(a)
II/ Complete each sentence so it means the same as the sentence above.
5. Sue started to eat a low carb diet two years ago.
Sue has ……………………………………………….
(a)
III/ Write questions for the underlined parts
6 Mr.John has lived in Vietnam for 6 years .
(a)
III/ Write questions for the underlined parts
7. Yes, I have been a volunteer teacher for Street Child Organization.
…………………………………………………………………….
(a)
IV/ Arrange these words/ phrases into the meaning sentences
8. girl / have / is / the / kind-hearted / She / most / ever / I /met
…………………………………………………
(a)
IV/ Arrange these words/ phrases into the meaning sentences
9. organization / the / to / encouraged / people / Big Heart / has / protect/environment.
…………………………………………………..
(a)
IV/ Arrange these words/ phrases into the meaning sentences
10. have/They / visited /before/ Ho Chi Minh City /never/.
…………………………………………………………………..
(a)
V/ Choose the sentences which is closet in meaning to the sentence above.
11. Mr Pike hasn't visited his hometown since 2015.
A. Mr Pike last visited his hometown since 2015.
B. Mr Pike visited his hometown in 2015.
C. Mr Pike hasn't visited his hometown in 2015.
D. Mr Pike last visited his hometown in 2015.
V/ Choose the sentences which is closet in meaning to the sentence above.
12. It's nearly 10 years since my father last saw his brother.
A. My father saw his brother for nearly 10 years.
B. My father saw his brother since nearly 10 years.
C. My father hasn't seen his brother since nearly 10 years.
D. My father hasn't seen his brother for nearly 10 years.
I/ Choose the best answer
1. Jenny...................two eggshells and he will continue the third one.
A. carves
B. has carved
C. carved
D. will carved
