Present_Perfect_Workbook
Present_Perfect_Workbook
Grammar Explanation
Present Perfect Simple:
Page 1
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 1
1. You have __________ (study) a book.
Page 2
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 2
1. He has __________ (go) a book.
Page 3
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 3
1. You have __________ (watch) for two hours.
Page 4
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 4
1. You have __________ (work) a book.
Page 5
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 5
1. I have __________ (do) a book.
Page 6
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 6
1. They have __________ (run) a book.
Page 7
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 7
1. You have __________ (do) for two hours.
Page 8
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 8
1. I have __________ (watch) for two hours.
Page 9
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 9
1. She has __________ (eat) for two hours.
Page 10
Present Perfect Simple vs Continuous - Practice Booklet
Worksheet 10
1. They have __________ (do) for two hours.
Page 11
Present Perfect Simple vs Continuous - Practice Booklet
Reading Text 1
John has been working at the company for five years. He has completed many important projects.
Lately, he has been focusing on a new software update, which has taken most of his time. Despite
Page 12
Present Perfect Simple vs Continuous - Practice Booklet
Reading Text 2
We have been traveling across Europe for the past month. We have visited ten countries so far.
Each place has been unique, and we have been learning a lot about different cultures. Recently, we
have been staying in Italy, enjoying the food and the architecture.
Page 13
Present Perfect Simple vs Continuous - Practice Booklet
Answer Key
Worksheet 1:
1. have studyed | 2. has doed | 3. have writeed | 4. have readed | 5. have been playing | 6. has doed | 7. have been
Worksheet 2:
1. has goed | 2. has been working | 3. have been working | 4. have watched | 5. have been reading | 6. have goed | 7.
have worked | 8. have been playing | 9. have been runing | 10. has doed
Worksheet 3:
1. have been watching | 2. have been reading | 3. have runed | 4. have played | 5. have been doing | 6. have watched |
7. have played | 8. have goed | 9. has been going | 10. have been studying
Worksheet 4:
1. have worked | 2. have been working | 3. have goed | 4. has studyed | 5. has played | 6. has been writeing | 7. has
Worksheet 5:
1. have doed | 2. have writeed | 3. has been runing | 4. have studyed | 5. has doed | 6. have been reading | 7. have
studyed | 8. have been going | 9. has played | 10. has been studying
Worksheet 6:
1. have runed | 2. have studyed | 3. have studyed | 4. has been writeing | 5. has been reading | 6. has doed | 7. has
goed | 8. has eated | 9. have been going | 10. has been going
Worksheet 7:
1. have been doing | 2. has been going | 3. has been runing | 4. have been eating | 5. has played | 6. have been runing |
7. has been playing | 8. has writeed | 9. have been runing | 10. has been going
Worksheet 8:
1. have been watching | 2. have doed | 3. have been working | 4. have readed | 5. has been reading | 6. have been
Page 14
Present Perfect Simple vs Continuous - Practice Booklet
going | 7. have runed | 8. have doed | 9. have played | 10. have been runing
Worksheet 9:
1. has been eating | 2. have studyed | 3. has been eating | 4. have doed | 5. has been playing | 6. have eated | 7. has
Worksheet 10:
1. have been doing | 2. have readed | 3. have been going | 4. have runed | 5. have been eating | 6. have been studying |
7. have goed | 8. have worked | 9. have been doing | 10. have been eating
Page 15