You are on page 1of 10

Present

Perfect
Read the sentences in the Present Perfect.

Affirm.: He has just written a text message.

Neg.: He hasn’t written a text message.

Int.: Has he written a text message?

Affirm.: They have taken a selfie.

Neg.: They haven’t taken a selfie.

Int.: Have they taken a selfie?


Complete with the verbs in brackets in the
Present Perfect.

1. I ______
have never ______
had (have) a smartphone.
hasn’t uploaded (upload) the photos of his trip yet.
2. Jerry _______________
Have you updated (you/update) your Facebook page lately?
3. _________________
Match the questions with the answers.

1. Have you ever taken a a. No, I haven’t. I’ve never


selfie? done that.
2. How long have you had a b. I don’t think so. He hasn’t
Facebook page?
had the time to go to the shop
3. Has Sam bought a new
yet.
mobile phone yet?
c. Yes, she has.
4. Has Mary written about the
d. I have had it for two years.
school exhibition in her blog?
5. Have you ever subscribed a e. Yes, of course. I’ve already

Youtube channel? taken lots of them.


Complete the sentences with: just, ever, never,
for, since or yet.

since he was fourteen.


1. He has had a Skype account _______

2. I haven’t played this new online game _______.


yet

3. She has ________


just uploaded a nice photo onto Instagram.

4. No, they have ________


never seen any bloggers in person.

ever
5. Has Mrs Harris ________ told you about her English vlog? It can
help you with your grammar.

for
6. I have used Twitter _______ six months.
Complete the sentences with the Present Perfect.

1. How long _______________


has he worked (he/work) in this shop?

2. I ______________(just
have just sold / sell) my mobile phone to buy a new one.

hasn’t done (not do) his homework yet.


3. The student _____________

4. Annie _____________
hasn’t played (not play) any online game for two weeks.

have never followed


5. We ______________________ (never / follow) anyone on Twitter.

6. Has
_______________
he ever tried (he / ever / try) to talk to his cousins on Skype?
This is Jane’s diary. Write down what she has already
done and what she hasn’t done yet in London.

X visit The British Museum / yet


already have afternoon tea
X walk down / Oxford Street / yet
 Buy some souvenirs

1. Jane hasn’t visited The British Museum yet.

2. She has already had afternoon tea.

3. She hasn’t walked down Oxford Street yet .

4. She has bought some souvenirs.


Present Perfect
and
Past Simple
Put the words in the correct column.

1. last night 6. for two years

Past Simple Present Perfect


2. already 2. already
1. last night 7. yesterday
3. how long
5. a month ago
4. yet
3. how long 7. yesterday
6. for two years
8. lately
9. in June 2014 8. lately
4. yet 10. since last summer

5. a month ago 9. in June 2014

10. since last summer


Complete the sentences with the Present Perfect or the
Past Simple.

Did you buy


1. ________________(you / buy) your smartphone yesterday?

told
2. I ______________ (tell) him about this blog last week.

3. Lauryn _______________
hasn’t written (write) her text yet.

4. How long _________________


have they known (they / know) each other?

5. _____________________(Simon
Has Simon ever broken / ever / break) anything before?

6. I _______________
left (leave) my country in 2012 to work in London.

You might also like