© 2011-2013 www.kopitiamenglish.blogspot.com
Prepared By : Mr. Luke Gabriel
English Grammar
GRAMMAR LEVEL – 1
Practice 7
U n i t P r a c t i c e
1.Can I ____________ a cup of coffee, please?
A has B having C have
2.The students ____________ to finish their homework before they go home.
A have B has C having
3.John ________ a Nissan Sylphy parked at his house compound.
A have B having C has
4.My father ___________ tea and sandwich for breakfast every morning.
A has B have C having
5.The Simpsons ___________ lived here since 1990.
A have B has C having
6.Melvin _________ a fever, so he didn’t go to school today.
A has B have C having
7.Jenny and Lenny _________ decided to go to Pulau Redang for holiday.
A has B have C having
8. My Father __________ a very short temper like my grandfather.
A has B have C having
9.Joplin _______ been hit by a massive tornado recently.
A have B having C has
10.I don’t ____________ a pair of shoes to wear for my cousin’s wedding.
A have B has C having
11.Parents _______ to take interest in their children’s after school activities.
A having B have C has
12.My aunty ________ a small yacht in the marina.
A has B have C having
13. Nowadays, most vehicles _________ a GPS system installed in them.
A has B have C having
14.You don’t __________ to eat more than you can.
A have B has C having
15.My hometown,Ipoh __________ some beautiful limestone hills.
A has B have C having
16.Mr. Jack Nandy ________ a big car and a big house.
A has B have C having
17.Lemons _________ a high content of vitamin C.
A has B have C having
[ Circle the best possible answer for each question ] Present Perfect / Past Perfect /
Present Perfect Continuous
© 2011-2013 www.kopitiamenglish.blogspot.com
Prepared By : Mr. Luke Gabriel
18. _________ you ever been to Austria?
A Have B Has C Having
19. __________ John taken his bath?
A Have B Has C Having
20. __________ they read the report?
A Have B Has C Having
21. ____________ Hannah packed her bags?
A Have B Has C Having
22. __________ you ever climbed Mount Kinabalu?
A Have B Has C Having
23. __________ the cat drank its milk?
A Have B Has C Having
24. I am ___________ a wonderful time in England.
A have B has C having
25. The python __________ just eaten a goat.
A have B has C having
26. __________ the postman delivered the parcel?
A Have B Has C Having
27.Every Monday, James _________ his lunch at Mc Donald’s.
A have B has C having
28.How long __________ you been in the bathroom?
A have B has C having
29.My English teacher _______ given me some grammar exercises to do at home.
A have B has C having
30.I __________ to go home before 12 midnight.
A have B has C having
31.The boys are __________ their supper at a seafood restaurant.
A have B has C having
32.Some beaches in Malaysia ___________ beautiful corals.
A have B has C having
33. He was summoned by the police for not __________ his driving license.
A have B has C having
34. ___________ I seen you before?
A Have B Has C Having
35. Jane __________ gone out to buy some food for her pet dog.
A have B has C having
36.Tim and Jim __________ gone to the cinema.
A have B has C having
© 2011-2013 www.kopitiamenglish.blogspot.com
Prepared By : Mr. Luke Gabriel
37. Lately, John __________ been __________ some problems starting his car.
A had...having B have...had C has...having
38. I am ________ my lunch which I ________prepared this morning.
A had...having B having...had C having...have
39. My brother is _________ his birthday party celebration at KFC, while I am _______ mine at Mc Dee.
A has...has B having...have C having...having
40.Lopez __________ a blue bicycle and his sister __________ a red bicycle.
A has...have B had...having C has...has
41.I was ________ my checkup yesterday and I did not ________ time to practice my guitar lesson.
A had...have B having...have C having...has
42. I will pay you a visit when I __________ the time, till then ________ a nice weekend.
A have...have B had...had C had...have
43. Henry _______ all the necessary qualities to be a leader but he _________ to learn to be humble.
A have...has B has…have C has...has
44.Nowadays, __________ a degree does not guarantee one will ________ a good future.
A having...have B have...has C having...has
45.I will _______ my tea now. Later, I will __________ my lunch.
A have...has B have...have C have...having
46. Sarah _________ to pass up her project before 12 o’clock or she will ________ her marks deducted.
A has...have B have...have C has...having
47. The stray dog _________been put to sleep because the owner does not _________ a valid license.
A has...have B have...has C have...having
48.Walking ________ been a proven method to reduce weight for many who ________ weight problem.
A have...have B has...have C has...has
49. My uncle _________ a big mansion by the seaside and he also ___________ a yacht.
A has...have B have...has C has...has
50.A tsunami can _________a devastating effect on people and it _________ recently devastated the lives of many
in Japan.
A has...have B have...has C have...having
© 2011-2013 www.kopitiamenglish.blogspot.com
Prepared By : Mr. Luke Gabriel
Answers For Unit Practice 7—Present Perfect / Present Perfect Continuous / Past Perfect
1 C 11 B 21 B 31 C 41 B
2 A 12 A 22 A 32 A 42 A
3 C 13 B 23 B 33 C 43 C
4 A 14 A 24 C 34 A 44 A
5 A 15 A 25 B 35 B 45 B
6 A 16 A 26 B 36 A 46 A
7 B 17 B 27 B 37 C 47 A
8 A 18 A 28 A 38 B 48 B
9 C 19 B 29 B 39 C 49 C
10 A 20 A 30 A 40 C 50 B

Present perfect(7)

  • 1.
    © 2011-2013 www.kopitiamenglish.blogspot.com PreparedBy : Mr. Luke Gabriel English Grammar GRAMMAR LEVEL – 1 Practice 7 U n i t P r a c t i c e 1.Can I ____________ a cup of coffee, please? A has B having C have 2.The students ____________ to finish their homework before they go home. A have B has C having 3.John ________ a Nissan Sylphy parked at his house compound. A have B having C has 4.My father ___________ tea and sandwich for breakfast every morning. A has B have C having 5.The Simpsons ___________ lived here since 1990. A have B has C having 6.Melvin _________ a fever, so he didn’t go to school today. A has B have C having 7.Jenny and Lenny _________ decided to go to Pulau Redang for holiday. A has B have C having 8. My Father __________ a very short temper like my grandfather. A has B have C having 9.Joplin _______ been hit by a massive tornado recently. A have B having C has 10.I don’t ____________ a pair of shoes to wear for my cousin’s wedding. A have B has C having 11.Parents _______ to take interest in their children’s after school activities. A having B have C has 12.My aunty ________ a small yacht in the marina. A has B have C having 13. Nowadays, most vehicles _________ a GPS system installed in them. A has B have C having 14.You don’t __________ to eat more than you can. A have B has C having 15.My hometown,Ipoh __________ some beautiful limestone hills. A has B have C having 16.Mr. Jack Nandy ________ a big car and a big house. A has B have C having 17.Lemons _________ a high content of vitamin C. A has B have C having [ Circle the best possible answer for each question ] Present Perfect / Past Perfect / Present Perfect Continuous
  • 2.
    © 2011-2013 www.kopitiamenglish.blogspot.com PreparedBy : Mr. Luke Gabriel 18. _________ you ever been to Austria? A Have B Has C Having 19. __________ John taken his bath? A Have B Has C Having 20. __________ they read the report? A Have B Has C Having 21. ____________ Hannah packed her bags? A Have B Has C Having 22. __________ you ever climbed Mount Kinabalu? A Have B Has C Having 23. __________ the cat drank its milk? A Have B Has C Having 24. I am ___________ a wonderful time in England. A have B has C having 25. The python __________ just eaten a goat. A have B has C having 26. __________ the postman delivered the parcel? A Have B Has C Having 27.Every Monday, James _________ his lunch at Mc Donald’s. A have B has C having 28.How long __________ you been in the bathroom? A have B has C having 29.My English teacher _______ given me some grammar exercises to do at home. A have B has C having 30.I __________ to go home before 12 midnight. A have B has C having 31.The boys are __________ their supper at a seafood restaurant. A have B has C having 32.Some beaches in Malaysia ___________ beautiful corals. A have B has C having 33. He was summoned by the police for not __________ his driving license. A have B has C having 34. ___________ I seen you before? A Have B Has C Having 35. Jane __________ gone out to buy some food for her pet dog. A have B has C having 36.Tim and Jim __________ gone to the cinema. A have B has C having
  • 3.
    © 2011-2013 www.kopitiamenglish.blogspot.com PreparedBy : Mr. Luke Gabriel 37. Lately, John __________ been __________ some problems starting his car. A had...having B have...had C has...having 38. I am ________ my lunch which I ________prepared this morning. A had...having B having...had C having...have 39. My brother is _________ his birthday party celebration at KFC, while I am _______ mine at Mc Dee. A has...has B having...have C having...having 40.Lopez __________ a blue bicycle and his sister __________ a red bicycle. A has...have B had...having C has...has 41.I was ________ my checkup yesterday and I did not ________ time to practice my guitar lesson. A had...have B having...have C having...has 42. I will pay you a visit when I __________ the time, till then ________ a nice weekend. A have...have B had...had C had...have 43. Henry _______ all the necessary qualities to be a leader but he _________ to learn to be humble. A have...has B has…have C has...has 44.Nowadays, __________ a degree does not guarantee one will ________ a good future. A having...have B have...has C having...has 45.I will _______ my tea now. Later, I will __________ my lunch. A have...has B have...have C have...having 46. Sarah _________ to pass up her project before 12 o’clock or she will ________ her marks deducted. A has...have B have...have C has...having 47. The stray dog _________been put to sleep because the owner does not _________ a valid license. A has...have B have...has C have...having 48.Walking ________ been a proven method to reduce weight for many who ________ weight problem. A have...have B has...have C has...has 49. My uncle _________ a big mansion by the seaside and he also ___________ a yacht. A has...have B have...has C has...has 50.A tsunami can _________a devastating effect on people and it _________ recently devastated the lives of many in Japan. A has...have B have...has C have...having
  • 4.
    © 2011-2013 www.kopitiamenglish.blogspot.com PreparedBy : Mr. Luke Gabriel Answers For Unit Practice 7—Present Perfect / Present Perfect Continuous / Past Perfect 1 C 11 B 21 B 31 C 41 B 2 A 12 A 22 A 32 A 42 A 3 C 13 B 23 B 33 C 43 C 4 A 14 A 24 C 34 A 44 A 5 A 15 A 25 B 35 B 45 B 6 A 16 A 26 B 36 A 46 A 7 B 17 B 27 B 37 C 47 A 8 A 18 A 28 A 38 B 48 B 9 C 19 B 29 B 39 C 49 C 10 A 20 A 30 A 40 C 50 B