Anda di halaman 1dari 3

UNIT 4 - Simple Present Perfect

1 Fill in the correct word(s). [���� �� ����� ���� / ��� ������ ������.]

haven't washed didn't say left took hasn't bought


have had has phoned have have told haven't slept

1. John ...... a Christmas tree yet.

2. The girls ...... me about the test, Mrs Barnet.

3. I'm so tired. I ...... well for two days.

4. The man ...... the young woman's bag and ran away.

5. Be quiet children! I ...... a hard day at work and I've got


a headache.

6. Has Diane ...... her keys here? She can't find them anywhere.

7. I ...... the dishes yet. I can do them later.

8. Did you ...... breakfast this morning?

9. John ...... you three times today.

10. They ...... anything about the robbery on the news last night.

2 Fill in the verbs given. [���� �� ������ ��� ��������.]

gone do driven done sold sell saw seen went drove

1. That's the last Harry Potter book we have in the shop. We've ......
all the others.

2. Last night, they ...... to a rock concert at the stadium.

3. Have you ...... anything about the hole in the roof?

4. I've never ...... so many people at a football match before.

5. Did your neighbours ...... their house?

6. Has he ...... a car since the accident?

7. My parents have ...... out for the evening.

8. When we were there, we ...... a lot of famous people.

9. Did you ...... your homework yesterday?

10. Dad ...... me to school on Monday.


3 Choose the correct answer. [������� �� ����� ��������.]

A Dan: Hello Nick. (1) ...... you ...... on holiday?


You look very brown.
Nick: Yes. My cousin and I (2) ...... to Devon last weekend and the
weather (3) ...... lovely.

B Chris: (4) ...... you ...... the doctor's yet?


Betty: No I (5) ...... had time. I'll do it later.

C Anne: (6) ...... Julie ...... more new clothes? (7) ...... you
know that she (8) ...... over two hundred pounds on clothes last
month?
Emily: Did she really (9) ...... so much money?
Anne: Well, that's what she told me when I (10) ...... her.

1. .a. Have ... been .b. Have ... gone


2. .a. have been .b. went
3. .a. was .b. has been
4. .a. Did ... ring .b. Have ... rung
5. .a. haven't .b. didn't
6. .a. Has ... bought .b. Have ... bought
7. .a. Have .b. Did
8. .a. has spent .b. spent
9. .a. spend .b. spent
10. .a. have asked .b. asked

4 Fill in haven�t or hasn�t and for or since.


[���� haven�t � hasn�t ��� for � since.]

1. My penfriend ...... written to me ...... six weeks.

2. I ...... been to the cinema ...... a long time.

3. We ...... had time to eat anything ...... early this morning.

4. Peter ...... had a job ...... almost three years.

5. They ...... eaten so much pizza ...... John's party, six


months ago.

6. Mike ...... been to Scotland ...... his grandfather


died in 1991.

7. She ...... driven a car ...... a year and a half.

8. ...... Mrs Parker lived here ...... a long time?

9. ...... Bob and John worked there ...... a month?

10. I ...... slept well at night ...... my husband went away


on business.

5 Choose the correct answer. [������� �� ����� ��������.]


1. I ...... Uncle Graham for almost ten years.
.a. haven't seen .b. saw .c. have seen

2. When she was a teenager, she ...... in a shop.


.a. works .b. worked .c. has worked

3. I ...... this car for ten years.


.a. have .b. have had .c. had

4. Mr Jenkins ...... to Japan on business many times.


.a. have been .b. has been .c. has gone

5. ...... dinner at the restaurant last night?


.a. Did she have .b. She has had .c. Had she

6. I haven't eaten a hamburger ....... last month.


.a. since .b. for .c. from

7. 'Where's Maria?' 'She ...... to the supermarket.'


.a. has been .b. has gone .c. went

8. ...... your cousins since they moved to Australia?


.a. Have you to see .b. Did you see .c. Have you seen

9. We ...... tickets for the play last night, but we didn't go.
.a. have had .b. had .c. have

10. 'Have you ever seen a tiger?' 'No, I ...... .'


.a. haven't .b. haven't seen .c. have

Anda mungkin juga menyukai