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
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.