Exercise 1: Fill in the blanks with present perfect. 1. He (be)…………………… at his computer for seven hours. 2. She (not/have) ……………………..any fun a long time. 3. My father (not/ play)……………………. any sport since last year. 4. I’d better have a shower. I (not/have)……………………..one since Thursday. 5. I don’t live with my family now and we (not/see)…………. each other for five years. 6. I…………..just (realize)…………... that there are only four weeks to the end of term. 7. She (finish) .............................reading two books this week. 8. How long…………… (you/know)………. each other? 9. ……….(You/ take)………… many photographs? 10. He (eat)………………. at the King Power Hotel yet? 11. They (live) ………….here all their life.. 12. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six. 13. I (buy)………………. a new carpet. Come and look at it. 14. She (write)…………………three books about her wild life. 15. We (finish) ……………………one English course.
Exercise 2: Using the given words and write the correct sentences in present perfect. 1. Mary / visit / his grandparents. ________________________________________________________ 2. Jack / play games / on the computer ________________________________________________________ 3. John and Su / wash / their car _________________________________________________________ 4. Andrew / repair / his bike ________________________________________________________ Present perfect WORKSHEET Easy grammar Name: __________ Date: ___________ 5. Phil / help / Anne with maths ________________________________________________________ 6. Brad and Louise / watch / a film _________________________________________________________ 7. Tamara / talk to / her best friend ________________________________________________________ 8. Bridgette / draw / a picture ________________________________________________________ 9. Carol / read / a computer magazine ________________________________________________________ 10.Tom and Alice / be / to a restaurant
Exercise 3: Using the given words and write the correct questions in present perfect. 1. you / answer / the question _________________________________ 2. Jenny / lock / the door _________________________________ 3. Walter / call / us _________________________________ 4. you / see / the picture _________________________________ 5. your parents / get / the letter _________________________________ 6. it / rain / a lot _________________________________ 7. how often / we / sing / the song _________________________________ 8. Maureen / watch / the film _________________________________ 9. how many books / Bob / read __________________________________ 10. ever / you / be / to London
Exercise 1: Fill in the blanks with present perfect.
1. He (be)…………has been………… at his computer for seven hours.
2. She (not/have) ………hasn't had……………..any fun a long time.
3. My father (not/ play)………hasn't played……………. any sport since last year.
4. I’d better have a shower. I (not/have)…………haven't had…………..one since Thursday.
5. I don’t live with my family now and we (not/see)……haven't seen……. each other for five years.
6. I……have……..just (realize)……realized……... that there are only four weeks to the end of term.
7. She (finish) ..............has finished...............reading two books this week.
8. How long………have…… (you/know)…known……. each other?
9. ……Have….(You/ take)………taken… many photographs?
10. Has He (eat)……eaten…………. at the King Power Hotel yet?
11. They (live) ……have lived…….here all their life..
12. How many bottles…has……… the milkman (leave) …left……….? He (leave) …has left…….. six.
13. I (buy)………have bought………. a new carpet. Come and look at it.
14. She (write)……has written……………three books about her wild life.
15. We (finish) ……have finished………………one English course.
Exercise 2: Using the given words and write the correct sentences in present perfect.
1. Mary / visit / his grandparents. ____=>____Mary has visited his grandparents________________________________________________
2. Jack / play games / on the computer _____=> Jack has played games on the computer___________________________________________________
3. John and Su / wash / their car ___=> John and Su have washed their car______________________________________________________
4. Andrew / repair / his bike __=> Andrew has repaired his bike______________________________________________________
Present perfect WORKSHEET Easy grammar Name: __________ Date: ___________
5. Phil / help / Anne with maths _____=> Phil has helped Anne with maths___________________________________________________
6. Brad and Louise / watch / a film ____=> Brad and Louise have watched a film_____________________________________________________
7. Tamara / talk to / her best friend ____=> Tamara has talked to her best friend____________________________________________________
8. Bridgette / draw / a picture ____=> Bridgette has drawn a picture____________________________________________________
9. Carol / read / a computer magazine ___=> Carol has read a computer magazine_____________________________________________________
10.Tom and Alice / be / to a restaurant
=> Tom and Alice have been to a restaurant
Exercise 3: Using the given words and write the correct questions in present perfect.
1. you / answer / the question _____Have you answered the question?____________________________
2. Jenny / lock / the door _______Has Jenny locked the door?__________________________
3. Walter / call / us ____=> Has the walter called us?_____________________________ 4. you / see / the picture ____=> have you seen the picture?_____________________________
5. your parents / get / the letter _____Have your parents got the letter?____________________________
6. it / rain / a lot _____Has it rained a lot?____________________________
7. how often / we / sing / the song ________How often have we sung the song?_________________________
8. Maureen / watch / the film ____Has Maureen watched the film?_____________________________
9. how many books / Bob / read __How many books has Bob read?________________________________
10. ever / you / be / to London
=> Have you ever been to London?
1. He (be)……has been……………… at his computer for seven hours.
2. She (not/have) ………hasn’t had……………..any fun a long time.
3. My father (not/ play)…… hasn’t played………………. any sport since last year.
4. I’d better have a shower. I (not/have)……haven’t had………………..one since Thursday.
5. I don’t live with my family now and we (not/see)…haven’t seen………. each other for five years.
6. I…have………..just (realize)……realized……... that there are only four weeks to the end of term.
7. She (finish) ...........has finished..................reading two books this week
8. How long……have………… (you/know)…known……. each other?
9. …Have you taken…….(You/ take) many photographs?
10.Has He (eat)…… eaten…………. at the King Power Hotel yet?
11. They (live) ……have lived…….here all their life..
12. How many bottles…… has…… the milkman (leave) …left……….? He (leave) has left……….. six.
13. I (buy)………have bought………. a new carpet. Come and look at it.
14. She (write)…has written………………three books about her wild life.
15. We (finish) ………have finished……………one English course
Exercise 1: Fill in the blanks with present perfect.
1. He (be)…………has been………… at his computer for seven hours.
2. She (not/have) ……………hasn't had………..any fun a long time.
3. My father (not/ play)………hasn't played……………. any sport since last year.
4. I’d better have a shower. I (not/have)……haven't had………………..one since Thursday.
5. I don’t live with my family now and we (not/see)……haven't seen……. each other for five years.
6. I………have…..just (realize)………realized…... that there are only four weeks to the end of term.
7. She (finish) ..............has finished...............reading two books this week.
8. How long………have…… (you/know)…known……. each other?
9. …Have…….(You/ take)…taken……… many photographs?
10. He (eat)…………Has -eaten……. at the King Power Hotel yet?
11. They (live) ………have lived….here all their life..
12. How many bottles……has…… the milkman (leave) ……left…….? He (leave) …has left…….. six.
13. I (buy)……………have bought…. a new carpet. Come and look at it.
14. She (write)……has written……………three books about her wild life.
15. We (finish) ………have finished……………one English course.
1. Mary / visit / his grandparents. ______Mary has visited his grandparents__________________________________________________
2. Jack / play games / on the computer _____Jack has played games on the computer___________________________________________________
3. John and Su / wash / their car _______John and Su have washed their car__________________________________________________
4. Andrew / repair / his bike __Andrew has repaired his bike______________________________________________________
5. Phil / help / Anne with maths ___Phil has helped Anne with Maths_____________________________________________________
6. Brad and Louise / watch / a film _Brad and Louise have watched a film________________________________________________________
7. Tamara / talk to / her best friend ___Tamara has talked to her best friend_____________________________________________________
8. Bridgette / draw / a picture ____Bridgette has drawn a picture____________________________________________________
9. Carol / read / a computer magazine _____Carol has read a computer magazine___________________________________________________
10.Tom and Alice / be / to a restaurant
Tom and Alice have been to a restaurant
1. you / answer / the question ____Have you answered the question?_____________________________
2. Jenny / lock / the door __Has Jenny locked the door?_______________________________
3. Walter / call / us ______Has Walter called us?___________________________
4. you / see / the picture ____Have you seen the picture?_____________________________
5. your parents / get / the letter ______Have your parents got the letter?___________________________
6. it / rain / a lot ______Has it rained a lot?___________________________
7. how often / we / sing / the song ____How often have you sung the song?_____________________________
8. Maureen / watch / the film ____Has Maureen watched the film?_____________________________
9. how many books / Bob / read ________How many books have Bob read?__________________________
10. ever / you / be / to London : Have you ever been to London?