5. 1 Match 1–6 with a–f. Then write present perfect
sentences.
1 Jack / not email a your files with anyone
2 Ella / play b each other a lot this week
3 I / not create c his friends about the party
4 we / message d music for their mp3 players
5 you / not share e my own personal webpage
6 they / download f games online with me
6.
7.
8.
9. More key words
Present Perf+ JUST Present Perf+ YET
To talk about recent YET is used only in
events negative and
Subj+have+JUST+ interrogative
p.part sentences, at the
end of a clause.
10. 1. Have you ever .......... to New York?
a)flew b)went c)goed d)been
2. No I've never .......... there.
1. a)been b)went c)was d)existed
3. In fact I've just .......... back from there.
1. a)been b)gone c)came d)come
4. I haven't .......... the ferry to Ellis Island either.
1. a)taken b)swam c)jumped over d)driven
5. I've just .......... work so hard.
1. a)looked b)seen c)must d)had to
6. though I have .......... dinner at Sardi's
1. a)had b)taken c)seen d)served
7. and .......... a Broadway show.
1. a)taken b)watched c)seen d)starred in
11. Read the sentences. Write sentences with similar meanings.
Use the present perfect form of the bold verbs and one of the
words.
1 Sophie signed her first contract ten minutes ago. (just / yet)
2 Tim did his homework last night. (already / just)
3 You haven’t eaten all your breakfast. (already / yet)
4 It will stop raining soon. (just / yet)
5 I sacked my manager this morning. (just / already)
6 We have recorded the video. (already / yet)
7 The boys hope to release a single soon. (yet / already)
8 Has Mia appeared on TV?. (already /yet)
12.
13.
14. Exercises:
1. Which is correct?
1. a)for a long period
2. b)since a long period
2. Which is correct?
1. a)for 6 years
2. b)since 6 years
3. Which is correct?
1. a)for 1992
2. b)since 1992
4. Which is correct?
1. a)for 6 weeks
2. b)since 6 weeks
5. Which is correct?
1. a)for 8 months
2. b)since 8 months
15. 1. Which is correct?
1. a)for 10 minutes
2. b)since 10 minutes
2. Which is correct?
1. a)for a long time
2. b)since a long time
3. Which is correct?
1. a)for ages
2. b)since ages
4. Which is correct?
1. a)for March 18
2. b)since March 18
5. Which is correct?
1. a)for the end of last year
2. b)since the end of last year