English Grammar Exercises: Present perfect and past 1

Exercise 1 

Complete the sentences using the verbs in brackets. Use the present perfect where possible. Otherwise use the past simple.

img

Show answers

1)

2   has gone

3   forgot

4   went

5   had

6   has broken

Exercise 2 

Are the underlined parts of these sentences right or wrong? Correct them where necessary.

1) Did you hear about Sue? She's given up her job. ________

2) mother has grown up in Italy. ________

3) How many poems has William Shakespeare written? ________

4) Ow! I've cut finger. It's bleeding. ________

5) Drugs have become a big problem everywhere. ________

6) Who has invented paper? ________

7) Where have you been born? ________

8) Ellie isn't at home. She's gone shopping. ________

9) Albert Einstein has been the scientist who ________

     has developed the theory of relativity. ________

Show answers

2)

1   OK

2   grew

3   did William Shakespeare write

4   OK

5   OK

6   Who invented

7   were you born

8   OK

9   Albert Einstein was … who developed

Exercise 3 

Put the verb into the correct form, present perfect or past simple.

1) _____ Raining for a while, but now it's raining again. (it / stop)

2) The town where I live is very different now. ________ a lot. (it / change)

3) I studied German at school, but ________ most of it now. (I / forget)

4) The police ________ three people, but later they let them go. (arrest)

5) What do you think of English? Do you think ________? (it / improve)

6) A: Are you still reading the paper?

     B: No, ________ with it. You can have it. (I / finish)

7) _____ for a job as a tourist guide, but I wasn't successful. (I / apply)

8) Where's bike? ________ outside the house, but it's not there now. (it / be)

9) Quick! We need to call an ambulance. ________ an accident. (there / be)

10) A: Have you heard about Ben? ________ his arm. (he / break)

       B: Really? How ________ ? (that / happen)

       A: ________ off a ladder. (he / fall)

Show answers

3)

1   It stopped

2   It has changed

3   I've forgotten / I have forgotten

4   arrested

5   it's improved / it has improved

6   I've finished / I have finished (I'm finished is also correct)

7   I applied

8   It was

9   There's been I There has been

10   He broke or He's broken / He has broken … did that happen … he fell

One-to-One Business English Training in Graz & Online