You are on page 1of 9

Present Perfect

*Complete the sentences below. Use ‘haven’t or ‘hasn’t’ for negative sentences.

1. haven’t eaten
2. Has / done / has
3. Have / seen
4. have lost
5. haven’t arrived
6. Has / had
7. haven’t flown
8. Has / called / hasn’t
9. Have / written
10. haven’t found
11. Have / decided
12. Has / read
13. Have / put
14. hasn’t rained
15. have forgotten

*Choose the correct option

1) I have already finished my homework.

2) My son has just started the University.

3) The black family have gone to the seaside.

4) Dad hasn't watered the plants.

5) Has Sam ever been to the USA?

6) Our English teachers have never ridden a horse.

7) Ann, frank and Jim have bought a new house.

8) Have you taken the dog for a walk?

9) The weather has been terrible since yesterday.

10) My little sister has just stopped crying.


*Make present perfect questions

1. Has your father paid the bill?

2. Has Peter loosen his keys?

3. Has Susan come back?

4. Have you heard about Mary?

5. Has everybody gone home?

6. What has John told his teacher?

7. Where have your neighbors gone?

8. Why have you gotten lots of presents?

9. What has your mother cooked for dinner?

10. Where has Diana put her dog?

*Complete the sentence with the suitable verb in present perfect

1. I have cleaned the house

2. Dad has done the shopping

3. Mrs. Brown has ironed the clothes

4. Susan has not spoken to her colleague

5. Pam and Joe have done their breakfast

6. My neighbor

7. Our Math’s teacher have not corrected our tests yet

8.  The basketball match has not finished yet

9. My brother has broken a window

10. Mr. White has not read the newspaper yet


*Make present perfect sentences

1. Ernie has broken his leg four times

2. I have never flown a kite

3. Has your brother ever eaten snails?

4. Have our friends not played volleyball this month?

5. Has he borrowed your pen?

6. My father has never read romantic books.

7. I haven't seen Julia this morning

8. Has Mrs. Salwick ever written a book?

9. My family has lived in this town for 6 years.

10. Has your grandmother ever ridden a bike?

*Complete the sentences with since or for

1. My grandparents have lived here SINCE 1962.

2. My grandparents have lived here FOR 50 years.

3. We have stayed at our friends’ house FOR a long time.

4. Kate has been away FOR two weeks.

5. We have been friends SINCE we were children.

6. Joe and Tina have lived in England FOR10 years.

7. My brother has worked hard SINCE the beginning of February.

8. I haven’t seen Eric SINCE yesterday.

9. Our friends haven’t visited us SINCE Christmas.


10. My father has had this car FOR two years

*Are these sentences correct (v) or not (x)? correct the incorrect ones

Correct
1. Clara hasn’t just done her homework. (v)

2. They have lived here since 2006. (v)

4. My English teacher has just missed the bus. (v)

5. Have you ever gone to Italy? (v)

6. Mum have already drunk her coffee. (v)

7. They haven’t phoned me since yesterday. (v)

9. My friend, Nicola has been to New York. (v)

Wrong

3. I have just saw a great film on TV. (x)

8. I have known him since 5 years. (x)

10. The plane hasn’t arrived already. (x)

Fixes

3. I have just seen a great film on tv

8. I have known him for 5 years

10. The plane hasn't arrived yet


1. Complete the sentences using the past participle of the verbs in brackets.

stopped
packed
taken
arrived
spoken
decided
driven

2. Choose the correct verb from the box and complete the sentences using the present
perfect form.
has emptied
has answered
have walked
have lost
has bought
has broken
have cleaned
has left
has finished

3. Put the words in the right order.

a. I haven't finished my homework yet.


b. I have done my homework already.
c. I have just finished my homework.
d. He has already gone home.
e. Mark has just come back from France.
f. They have just bought a new house.
g. We haven't had lunch yet.
h. The train has already left the station.
i. Has the train left yet?

4. Complete the sentences. Use the present perfect – positive or negative.

has gone
have seen
haven't had
haven't seen
has won
haven't met
5. Complete what Susan says. Use the PPT and for or since.

a. have lived...since
b. have worked...for
c. have been...since
d. has worked...for
e. have had...since

6. Complete. Use just, already or yet

Already
just
yet
already
just
yet.... already
already

Use the prompts to make sentences in Present Perfect Tense:

a) I/ buy/ a new car: I have bought a new car

b) my father/ start/ a new job: My father has started a new job

c) Charles and Sarah/ go/ to Brazil: Charles and Sarah have gone to Brazil

d) I/ give up/ smoking: I have given up smoking

e) Suzanne/ have/ a baby: Suzanne has had a baby


Put the verbs in brackets into the correct present perfect form and fill in 'for' or
'since'

A. Paula.........................................(have not) a holiday..........................................last


summer.
haven´t had a holiday since last summer.

B. Marie..........................................(not have) a driving accident...........................she was in


spain
Marie haven´t had a driving accident since.

C. They........................................(not take) the exam.............................last may.


They haven´t taken the exam for.

D.I .................................(not study) so much...........................a long time.


I haven´t studied so much for.

E. These students...............................................(be)here....................................five years


these students have been here for.

This question did not have the instruction, I assumed it was resolved in this way.

a) ......... (you/go) to the bazaar yet? Have you gone

b) Sophie .......... (never/be) to the opera before. Has never been

c) I ........ (not/finish) my homework yet. Have not finished

d) She ....... (be) on holiday since last Monday. Has been

e) How long ........ (you/live) in Turkey? Have you been living

f) I ......... (pay) the telephone bill. Have paid

g) She ........ (work) in a bar since last summer. Has been working

h) ........ (you/ever/eat) Chinese food? Have you ever eaten

i) They ......... (not/do) the shopping yet. Have not done

j) David ......... d) a well-paid job. Has had


Make Present Perfect sentences using the given prompts and "for" or "since"

A. She/ live in Brazil/ 1992


She has lived in Brazil since 1992.

B. He/ be/ ill/ three days


He has been ill for three days

C. They/ not visit/ their parents/ last month


They haven't visited their parents since last month.

D. I/ be/ a policeman/ twenty years


I've been a policeman for twenty years.

E. Karen/ not be/ home/ October


Karen hasn't been home since October.

F. He/ not travel/ by boat/ last summer


He hasn't travelled by boat since last summer.

G. I/ not go/ to Paris/ six years


I haven't gone to Paris for six years.

H. Jack/ work in Canada/ ten years


Jack has worked in Canada for ten years.

I. She/ not fly abroad/ two years


She hasn't flown abroad for two years.

J. Jeff/ not call/ Monday


Jeff hasn't called since Monday.

You might also like