You are on page 1of 5

FERNANDO JOSE MELENDEZ HERNANDEZ

Present Perfect vs Simple Past

1 A: Hello
B: Hi Mum, it’s me. I just wanted to say I arrived (arrive) safelyand
everything is fine.
2. I saw (see) the sea before.
3. A: What’s wrong?
B: I have broken (break) a glass!
4. My grandparents only knew (know) each other for a few months beforethey got (get)
married.
5. I was (be) in London for three years. I love it here.
6. We saw (see) Julie last night.
7. He was (be) a teacher before he became (become) amusician.
8. When the boss walked (walk) into the room, we knew (know) someone was going
to get fired.
9. The children broke (break) a window in the school last week.
10. He saw (see) that film last year.
11. Lucy has broken (break) her leg, so she can’t come skiing.
12. Julie has arrived (arrive)! Come and say hello!
13. They have been (be) cold when they arrived (arrive) home.
14. Jack broke (break) his arm when he fell (fall) off ahorse in 2005.
15. I have known (know) about the problem for months, but I haven´t found (not / find) a
solution yet.
16. A: When did you arrive (you / arrive)?

17. B: At 10pm last night.


18. She has been (be) a teacher for ten years, and she still enjoys it.
19. How long have you known (you / know) Jill? I know you see her often.
20. After he arrived (arrive) home, he unpacked
FERNANDO JOSE MELENDEZ HERNANDEZ

(unpack) and went (go) to bed early.


21. I have seen (see) three police cars this morning (it’s still morning).

Write the correct words either as questions, negative or affirmative.


1. (it / rain all day?)
Has it been raining all day?

2. (he / not / forget his books)


He has not forgotten his books

3. (who / he / meet recently?)


Who has he met recently?

4. (I / go / to the library today)


I have gone to the library today

5. (who / we / forget to invite?)


Who have we forgotten to invite?

6. (we / not / hear that song already)


We haven’t heard that song already

7. (you / keep a pet for three years)


You have kept a pet for three years

8. (she / steal all the chocolate!)


She has stolen all the chocolate!

9. (I / explain it well?)
Have I explained it well?

10. (you / eat Thai food before?)


Have you eaten Thai food before?

11. (how / we / finish already?)


How have we finished already?

12. (he / study Latin)


He has studied Latin

13. (I / know him for three months)


I have known him for three months

14. (where / you / study Arabic?)


Where have you studied Arabic?

15. (what countries / they / visit in Europe?)

What countries have they visited in Europe?


FERNANDO JOSE MELENDEZ HERNANDEZ

16. (he / hurt his leg)


He has hurt his leg

17. (she / leave her phone in a taxi)


She has left her phone in a taxi

18. (we / not / lose our tickets)


We haven’t lost our tickets

19. (she / call her mother?)


Has she called her mother?

20. (he / take a taxi?)


Has he taken a taxi?

A: Complete the following sentences with since or for.


a. Hana has worked as a social worker since 1991.
b. Those two have been married for a few years longer than you think.
c. We have lived in Dublin for a long time.
d. Ray has written no love letters since I met him.
e. The Leisters have not spoken to the Smiths for several weeks.
f. I haven’t been to the beach since last summer.
g. I hope you have not used the phone since you arrived?
h. Are you sure you have not heard any noise for many hours.
I. Has she studied hard since yesterday?

B. Write sentences using the Present Perfect form and since or for.
a. I / not / play / tennis / last summer.
Ex: I haven’t played tennis since last summer.
b. I / know / her / more than ten years.
I have known her for more than ten years
c. I / not / eat / anything / lunchtime.
I haven’t eaten anything since lunch time
d. You / live / in this town / a long time?
Have you lived in this town for a long time?
FERNANDO JOSE MELENDEZ HERNANDEZ

e. Jill / be / a good friend / we were at school together.

Jill has been a good friend since we were at school together


FERNANDO JOSE MELENDEZ HERNANDEZ

PRESENT PERFECT USING FOR OR SINCE

C: Rewrite the following sentences twice, using SINCE and FOR:


Example: I haven’t seen you. (Christmas / 3 days)
a) I haven’t seen you SINCE Christmas.
b) I haven’t seen you FOR 3 days.

1. We’ve been here. (an hour / 4 o’clock)


a) We´ve been here for an hour
b) We´ve been here since 4 o´clock
2. She hasn’t spoken to me. (2 weeks / last week)
a) She hasn’t spoken to me for 2 weeks
b) She hasn’t spoken to me since last week
3. They’ve lived in this street. (1970 / a long time)
a) They’ve lived in this street since 1970
b) They’ve lived in this street since for a long time
4. I haven’t had time to do it. (Last Monday / a few days)
a) I haven’t had time to do it since last Monday
b) I haven’t had time to do it for a few days
5. We haven’t bought a new one. (ages / many years)
a) We haven’t bought a new one since ages
b) We haven’t bought a new one for many years

You might also like