19.05.2014 Views

Present Perfect or Past Simple 2 - Perfect English Grammar

Present Perfect or Past Simple 2 - Perfect English Grammar

Present Perfect or Past Simple 2 - Perfect English Grammar

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Present</strong> <strong>Perfect</strong> <strong>or</strong> <strong>Past</strong> <strong>Simple</strong> 2<br />

Choose the present perfect <strong>or</strong> past simple:<br />

1. I _________________ (see) three police cars this m<strong>or</strong>ning (it’s still m<strong>or</strong>ning).<br />

2. After he _________________ (arrive) home, he _________________<br />

(unpack) and _________________ (go) to bed early.<br />

3. A: What’s wrong?<br />

B: I _________________ (break) a glass!<br />

4. My grandparents only _________________ (know) each other f<strong>or</strong> a few<br />

months bef<strong>or</strong>e they _________________ (get) married.<br />

5. I _________________ (be) in London f<strong>or</strong> three years. I love it here.<br />

6. We _________________ (see) Julie last night.<br />

7. He _________________ (be) a teacher bef<strong>or</strong>e he _________________<br />

(become) a musician.<br />

8. When the boss _________________ (walk) into the room, we<br />

_________________ (know) someone was going to get fired.<br />

9. The children _________________ (break) a window in the school last week.<br />

10. He _________________ (see) that film last year.<br />

© 2012 www.perfect-english-grammar.com<br />

May be freely copied f<strong>or</strong> personal <strong>or</strong> classroom use.


11. Lucy _________________ (break) her leg, so she can’t come skiing.<br />

12. Julie _________________ (arrive)! Come and say hello!<br />

13. They _________________ (be) cold when they _________________ (arrive)<br />

home.<br />

14. Jack _________________ (break) his arm when he _________________ (fall)<br />

off a h<strong>or</strong>se in 2005.<br />

15. I _________________ (know) about the problem f<strong>or</strong> months, but I<br />

_________________ (not / find) a solution yet.<br />

16. A: When _________________ (you / arrive)?<br />

B: At 10pm last night.<br />

17. She _________________ (be) a teacher f<strong>or</strong> ten years, and she still enjoys it.<br />

18. How long _________________ (you / know) Jill? I know you see her often.<br />

19. I _________________ (see) the sea bef<strong>or</strong>e.<br />

20. A: Hello<br />

B: Hi Mum, it’s me. I just wanted to say I _________________ (arrive) safely<br />

and everything is fine.<br />

© 2012 www.perfect-english-grammar.com<br />

May be freely copied f<strong>or</strong> personal <strong>or</strong> classroom use.


Answers:<br />

1. I’ve seen three police cars this m<strong>or</strong>ning.<br />

2. After he arrived home, he unpacked and went to bed early.<br />

3. A: What’s wrong?<br />

B: I’ve broken a glass!<br />

4. My grandparents only knew each other f<strong>or</strong> a few months bef<strong>or</strong>e they got<br />

married.<br />

5. I’ve been in London f<strong>or</strong> three years. I love it here.<br />

6. We saw Julie last night.<br />

7. He was a teacher bef<strong>or</strong>e he became a musician.<br />

8. When the boss walked into the room, we knew someone was going to get fired.<br />

9. The children broke a window in the school last week.<br />

10. He saw that film last year.<br />

11. Lucy has broken her leg, so she can’t come skiing.<br />

12. Julie’s arrived! Come and say hello!<br />

13. They were cold when they arrived home.<br />

14. Jack broke his arm when he fell off a h<strong>or</strong>se in 2005.<br />

15. I’ve known about the problem f<strong>or</strong> months, but I haven’t found a solution yet.<br />

16. A: When did you arrive?<br />

B: At 10pm last night.<br />

17. She’s been a teacher f<strong>or</strong> ten years, and she still enjoys it.<br />

18. How long have you known Jill? I know you see her often.<br />

19. I have never seen the sea bef<strong>or</strong>e.<br />

20. A: Hello<br />

B: Hi Mum, it’s me. I just wanted to say I’ve arrived safely and everything is<br />

fine.<br />

© 2012 www.perfect-english-grammar.com<br />

May be freely copied f<strong>or</strong> personal <strong>or</strong> classroom use.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!