You are on page 1of 3

Present perfect bat2

1.Put the verbs in brackets into the present perfect or the present
perfect continuous.
1
A: I'll miss George when he retires.
B: Me too. We've been working (work) together for over 15 years.

2
A: You have been sitting (you/sit) in front of that laptop for ages.
B: I know, but I have to finish this project before the deadline.

3
A:Has Linda found (Linda/find) a job yet?
B: Yes, she's starting work at a clothes shop next week!

4
A: Why are you typing Kevin's reports?
B: He has broken (break) his arm, so he can't do it himself.

5
A: What sort of job is Chris looking for?
B: Well, he has been studying (study) economics, so something in that field, I
imagine.

6
A: Why are you so upset?
B: I have been trying (try) to print some files for the last hour and no one has
offered (offer) to help me.

7
A: Have they found (they/find) a new manager yet?
B: No, but they have been interviewing (interview) people since 8:00 am.

2.Use the words below to complete the sentences.

since • ever • for • already • so far • just •never • yet


1. I've rewritten my letter of application three times so far but I'm still not happy
with it.
2. Jack has been running his own business ......since....... he was 26.
3. You have …already…applied for a job with that company. Try somewhere

ROC exercicis apunts present perfect bat2 1 de 3


Present perfect bat2

else.
4. Have they finished interviewing the applicants ……yet…….?
5. He hasn't had a pay rise ………for…..years.
6. She's just come back from her lunch break.
7. Have you ….ever…had to travel abroad for work?
8. He's ……never……. worn a suit in his life.

3. Complete the dialogue with the correct form of have gone to (has
ido) or have been to/in. (has estado)

A: Hello, Emily. Where's Peter?


B: He had to go to the USA on business. He 1) ……………………….has been in New
York for the last two weeks.
A: I 2) have been to New York. It's a really interesting city, but it tires you out.
Anyway, where are your kids today?
B: Well, Sophie 3) has been in Yorkshire on a school trip and Fred is on a cruise
with the Hendersons.
A: Really? That must be exciting for him.
B: Yes, he's having a great time. They 4) have gone to a few of the Spanish islands
and visited Sicily. Now they're in Greece. They 5) have been in Athens for the last
few days.
A: That's wonderful. My son is away too. He 6) have gone to Birmingham to help
his uncle move house.

4.Choose the correct item.

1.Duncan............ his lunch already.

a. has eaten
b. has been eating
c. eats i
d. is eating

2. The company……………………………..any more people at this time.


a. hasn't hired

ROC exercicis apunts present perfect bat2 2 de 3


Present perfect bat2

b. hasn’t been hiring


c. doesn’t hire
d. isn’t hiring

3 How long …………………….as assistant manager?


a. do you act
b. have you been acting
c. you have acted
d. are you acting you have acted

4 I…………………..Ben to send me the files twice so far.


a. am asking
b. have been asking
c. have asked
d. ask

5 He ……………….above the shop since it opened.


a. has been living
b. has already lived
c. lives
d. is living

6 He ……………………..the right qualifications for this post.


a. hasn't had
b. hasn’t been having
c. doesn’t have
d. isn’t having

7.Jim…………………. away on a business trip next week.


a. is going
b. has been
c. has gone
d. goes

ROC exercicis apunts present perfect bat2 3 de 3

You might also like