More Related Content
Similar to Present + perfect(14) (17)
Present + perfect(14)
- 1. © 2015 www.kopitiamenglish.blogspot.com
Prepared By : Mr. Luke Gabriel
English Grammar
GRAMMAR LEVEL – INTERMEDIATE
U n i t P r a c t i c e
Present + Perfect Tense
1. I _____________ decided to take up the job at Station Help Centre. I
______________ to report for duty by next Monday.
2. Perry ____________ been quite moody these past few days. I wonder what
__________ eating him up.
3. The boys _____________ been told by the principal not to loiter around the school
compound during class hours. But, they ___________ not given ear to it.
4. Last weekend, I _______________ a wonderful time camping with my friends at
the Penang National Park. It ___________ currently the world’s smallest park.
5. Farhan and Hakimi _____________ taken part in numerous sports activities in
district and state level. It _____________ given them an opportunity to travel around
Malaysia.
6. The two car drivers _______________ been found guilty of drunk driving. They
____________ been sentenced to 10 years jail term.
7. I ______________ feeling a bit drowsy, I _____________ been feeling like this for the
past three days. I think I _____________ to go to the clinic.
8. Malaysian government _______________ decided not to impose GST on all prepaid
cards for now. But, it ____________ been agreed that calls made using mobile
phones will be charged with GST.
9. It ________________ been two weeks since I last saw Jim. I wonder what
_____________ happened to him.
10. Traffic offenders who ________________ not settled their summonses will be
arrested by the police under Ops Warta. Traffic police ________________ embarked
on a door-to-door operation to serve warrants of arrest to traffic offenders under
Ops Warta.
[ Fill in the blanks with AM/IS/ARE + HAS/HAVE/HAD ]
- 2. © 2015 www.kopitiamenglish.blogspot.com
Prepared By : Mr. Luke Gabriel
Answers
1. have , have
2. has , is
3. had, have
4. had, is
5. have , has / had , had
6. have , have
7. am , have , have
8. has, has
9. has , has
10. have , have