Từ khóa () .............................................................................................. past simple and present perfect exercises worksheets×past simple and present perfect exercises pdf with answers×present perfect continuous tense and present perfect simple exercises
Past Simple and Present Perfect Choose the present perfect or past simple: 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 I _ (see) three police cars this morning (it’s still morning) After he _ (arrive) home, he _ (unpack) and _ (go) to bed early A: What’s wrong? - B: I _ (break) a glass! My grandparents only _ (know) each other for a few months before they _ (get) married I _ (be) in London for three years I love it here We _ (see) Julie last night He _ (be) a teacher before he _ (become) a musician When the boss _ (walk) into the room, we _ (know) someone was going to get fired The children _ (break) a window in the school last week He _ (see) that film last year Lucy _ (break) her leg, so she can’t come skiing Julie _ (arrive)! Come and say hello! They _ (be) cold when they _ (arrive) home Jack _ (break) his arm when he _ (fall) off a horse in 2005 I _ (know) about the problem for months, but I _ (not / find) a solution yet A: When _ (you / arrive)? - B: At 10pm last night She _ (be) a teacher for ten years, and she still enjoys it How long _ (you / know) Jill? I know you see her often I _ (see) the sea before A: Hello - B: Hi Mum, it’s me I just wanted to say I _ (arrive) safely and everything is fine Last night I (lose) my keys – I had to call my flatmate to let me in I (lose) my keys – can you help me look for them? I (visit) Paris three times Last year I (visit) Paris I (know) my great grandmother for a few years - she died when I was eight I (know) Julie for three years –we still meet once a month I (play) hockey since I was a child – I’m pretty good! She (play) hockey at school, but she (not / like) it Sorry, I (miss) the bus, so I’m going to be late I (miss) the bus, and then I (miss) the aeroplane as well! Last month I (go) to Scotland I’m sorry, John isn’t here now He (go) to the shops We (finish) this room last week I (finish) my exams finally – I’m so happy! Yesterday, I (go) to the library, the post office and the supermarket I (go) to the supermarket three times this week! She (live) in London since 1994 She (live) in London when she was a child I (drink) three cups of coffee this morning I (drink) seven cups of coffee yesterday We _ (go) to the theatre last week Yesterday I _ (have) dinner with a friend I _ (never / taste) champagne When I _ (be) a child, I _ (love) ice skating I _ (not/ have) any coffee today – I feel very sleepy! 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 I _ (not / drink) any coffee yesterday I _ (read) all his books – I think he’s a wonderful writer What _ (do) at the weekend? I _ (always / love) tea – I drink itevery day What subject _ (she / study) at university? John _ (lose) his bus pass – can he borrow some money? How long _ (you / know) Susie for? He _ (be) married for ten years (but he got divorced) _ (you / ever / go) to Central Park in New York? How many books _ (she / write) so far? He _ (wash) the dishes, _ (clean) the living room and _ (cook) dinner last night My great-grandfather never _ (leave) Scotland She _ (come) to London in 1997 She _ (never / see) snow before He _ (be) married for thirty-five years (and he’s still married now) I _ (never / go) to Vienna My great great-grandfather _ (have) five sisters He _ (live) in Manila for a year when he was a student Oh no! I _ (lose) my wallet! _ (you / see) Julie today? At the weekend, they _ (play) football, then they _ (go) to a restaurant I _ (read) six books this week Amy _ (live) in Portugal when she was young She _ (visit) her grandmother last month The Vandals _ (invade) Rome in the year 455 She _ (live) in seven different countries, so she knows a lot about different cultures I _ (go) to the cinema last night Ow! I _ (cut) my finger! _ (you / see) ‘The King’s Speech’? John _ (never / understand) the present perfect She _ (break) her leg the day before her exam We _ (see) Oliver yesterday He _ (be) here all morning They _ (live) here for many years (and they still do) King Henry the Eighth of England _ (have) six wives Present Perfect Simple or Present Perfect Continuous 10 11 _ (they / arrive) already? Lucy _ (run) 2000 meters today I _ (clean) all morning – I’m fed up! How long _ (you / know) Simon? I _ (drink) more water lately, and I feel better Sorry about the mess! I _ (bake) How many times _ (you / take) this exam? He _ (eat) six bars of chocolate today! Julie _ (cook) dinner Let’s go and eat! The students _ (finish) their exams They’re very happy The baby’s face is really dirty! What _ (he / eat)? 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Iona is exhausted these days She _ (work) too hard recently Luke _ (never / be) abroad I _ (wait) for three hours already! _ (you / finish) your homework yet? How long _ (you / be) a lawyer? I _ (read) your book all day It’s very interesting, but I’m only on chapter She _ (drink) ten glasses of water! I _ (have) my dog for sixteen years Help, I _ (lose) my wallet! How can I get home? I _ (not / do) the housework yet They _ (study) very hard recently She _ (promise) to help many times He _ (clean) the kitchen Everything is sparkling clean She _ (write) her essay and _ (send) it to her professor He _ (see) the film ‘The King’s Speech’ about six times We _ (paint) our living room I think it looks a lot better She _ (take) French lessons lately It _ (not / rain) for three hours! Only about one hour Lucy _ (already / leave) How many times _ (you / visit) Scotland? I _ (call) John for hours and hours and he hasn’t answered I’m really angry with him! I _ (be) in London for three years We _ (know) James for ages It’s really smelly in here _(somebody/smoke)? How much petrol _ (she / buy)? She _ (eat) chocolate all morning, so she feels sick I _ (paint) my house all day, but it’s not finished yet Julie _ (be) at the office since am The writer _ (deserve) this award for a long time _ (you / buy) your train ticket yet? The kitchen is a complete mess! What _ (the children/do)? Julie _ (learn) to drive for six years! Amanda _ (already / have) lunch, so she’ll meet us later How much coffee _ (she / drink) this morning? Simon _ (write) three books I _ (do) everything I needed to today! Hurray! It _ (not / rain) all summer, so the garden is dead I _ (read) your book Here it is, thank you She _ (forget) how to get to my house I _ (work) in the garden all day and I need a rest She _ (make) three cakes They look delicious! David feels great these days He _ (get) up early lately We _ (always / hate) rush hour traffic Recently, I _ (study) a lot My exams are in a few weeks We _ (write) this book for months and months I _ (always / love) chocolate I _ (want) to go back to university for a long time What’s that delicious smell? _ (you/cook)? I _ (watch) seven films this week! Answers 1: I’ve seen three police cars this morning After he arrived home, he unpacked and went to bed early A: What’s wrong? - B: I’ve broken a glass! My grandparents only knew each other for a few months before they got married I’ve been in London for three years I love it here We saw Julie last night He was a teacher before he became a musician When the boss walked into the room, we knew someone was going to get fired The children broke a window in the school last week 10 He saw that film last year 11 Lucy has broken her leg, so she can’t come skiing 12 Julie’s arrived! Come and say hello! 13 They were cold when they arrived home 14 Jack broke his arm when he fell off a horse in 2005 15 I’ve known about the problem for months, but I haven’t found a solution yet 16 A: When did you arrive? - B: At 10pm last night 17 She’s been a teacher for ten years, and she still enjoys it 18 How long have you known Jill? I know you see her often 19 I have never seen the sea before 20 A: Hello - B: Hi Mum, it’s me I just wanted to say I’ve arrived safely and everything is fine 21 lost 22 have lost 23 have visited 24 visited 25 knew 26 have known 27 have played 28 played / didn’t like 29 have missed 30 missed / missed 31 went 32 has gone 33 finished 34 have finished 35 went 36 have been 37 has lived 38 lived 39 have drunk 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 drank We went to the theatre last week Yesterday I had dinner with a friend I’ve never tasted champagne When I was a child, I loved ice skating I haven’t had any coffee today – I feel very sleepy! I didn’t drink any coffee yesterday I’ve read all his books – I think he’s a wonderful writer What did you at the weekend? I’ve always loved tea – I drink it every day What subject did she study at university? John has lost his bus pass – can he borrow some money? How long have you known Susie for? He was married for ten years (but he got divorced) Have you ever been to Central Park in New York? How many books has she written so far? He washed the dishes, cleaned the living room and cooked dinner last night My great-grandfather never left Scotland She came to London in 1997 She’s never seen snow before He’s been married for thirty-five years (and he’s still married now) I’ve never been to Vienna My great great-grandfather had five sisters He lived in Manila for a year when he was a student Oh no! I’ve lost my wallet! Have you seen Julie today? At the weekend, they played football, then they went to a restaurant I’ve read six books this week Amy lived in Portugal when she was young She visited her grandmother last month The Vandals invaded Rome in the year 455 She’s lived in seven different countries, so she knows a lot about different cultures I went to the cinema last night Ow! I’ve cut my finger! Have you seen ‘The King’s Speech’? John’s never understood the present perfect She broke her leg the day before her exam We saw Oliver yesterday He’s been here all morning 79 They’ve lived here for many years (and they still do) 80 King Henry the Eighth of England had six wives Answers 2: 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Have they arrived already? Lucy has run 2000 meters today I’ve been cleaning all morning – I’m fed up! How long have you known Simon? I’ve been drinking more water lately, and I feel better Sorry about the mess! I’ve been baking How many times have you taken this exam? He has eaten six bars of chocolate today! Julie has cooked dinner Let’s go and eat! The students have finished their exams They’re very happy The baby’s face is really dirty! What has he been eating? Iona is exhausted these days She has been working too hard recently Luke has never been abroad I’ve been waiting for three hours already ! Have you finished your homework yet? How long have you been a lawyer? I’ve been reading your book all day It’s very interesting, but I’m only on chapter She has drunk ten glasses of water! I’ve had my dog for sixteen years Help, I’ve lost my wallet! How can I get home? I haven’t done the housework yet They have been studying very hard recently She has promised to help many times He has cleaned the kitchen Everything is sparkling clean She has written her essay and has sent it to her professor He has seen the film ‘The King’s Speech’ about six times We have painted our living room I think it looks a lot better She has been taking French lessons lately It hasn’t been raining for three hours! Only about one hour Lucy has already left How many times have you visited Scotland? I’ve been calling John for hours and hours and he hasn’t answered I’m really angry with him! I’ve been in London for three years 34 We have known James for ages 35 It’s really smelly in here Has somebody been smoking? 36 How much petrol has she bought? 37 She has been eating chocolate all morning, so she feels sick 38 I’ve been painting my house all day, but it’s not finished yet 39 Julie has been at the office since am 40 The writer has deserved this award for a long time 41 Have you bought your train ticket yet? 42 The kitchen is a complete mess! What have the children been doing? 43 Julie’s been learning to drive for six years! 44 Amanda’s already had lunch, so she’ll meet us later 45 How much coffee has she drunk this morning? 46 Simon’s written three books 47 I’ve done everything I needed to today! Hurray! 48 It hasn’t rained all summer, so the garden is dead 49 I’ve read your book Here it is, thank you 50 She’s forgotten how to get to my house 51 I’ve been working in the garden all day and I need a rest 52 She’s made three cakes They look delicious! 53 David feels great these days He’s been getting up early lately 54 We’ve always hated rush hour traffic 55 Recently, I’ve been studying a lot My exams are in a few weeks 56 We’ve been writing this book for months and months 57 I’ve always loved chocolate 58 I’ve wanted to go back to university for a long time 59 What’s that delicious smell? Have you been cooking? 60 I’ve watched seven films this week! ... _ (live) here for many years (and they still do) King Henry the Eighth of England _ (have) six wives Present Perfect Simple or Present Perfect Continuous 10 11 _ (they... living room and cooked dinner last night My great-grandfather never left Scotland She came to London in 1997 She’s never seen snow before He’s been married for thirty-five years (and he’s still... (wash) the dishes, _ (clean) the living room and _ (cook) dinner last night My great-grandfather never _ (leave) Scotland She _ (come) to London in 1997 She