English Grammar Exercises: Present perfect and past 2

Exercise 1 

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

1) I've lost key. I can’t find it anywhere. ________

2) Have you eaten a lot of sweets when you were a child? ________

3) I've bought a new car. You must come and see it. ________

4) I've bought a new car last week. ________

5) Where have you been yesterday evening? ________

6) Lucy has left school in 1999. ________

7) I'm looking for Mike. Have you seen him? ________

8)Have you been to Paris?’ 'Yes, many times.' ________

9) I’m very hungry. I haven’t eaten much today. ________

10) When has this book been published? ________

Show answers

1)

1   OK

2   Did you eat

3   OK

4   I bought

5   Where were you

6   Lucy left school

7   OK

8   OK

9   OK

10   When was this book published?

Exercise 2 

Make sentences from the words in brackets. Use the present perfect or past simple.

2)

1   It hasn’t rained this week.

2   The weather has been cold recently.

3   It was cold last week.

4   I didn't read a newspaper yesterday.

5   I haven't read a newspaper today.

6   Emily has earned a lot of money this year.

7   She didn't earn so much last year.

8   Have you had a holiday recently?

Show answers

2)

1   You don’t seem very happy today.

2   What are you doing?

     I'm thinking.

3   Who does this umbrella belong to?

4   The dinner smells good.

5   Is anybody sitting there?

6   These gloves don't fit me.

Exercise 3 

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

1) ‘What’s Madrid like?’ 'I don’t know. ________ (I / not / be) there.'

2) When ________ (I / get) home last night, ________ (I / be) very tired and ________ (I / go) straight to bed.

3) A: ________ (you / see) Lisa recently?

     B: Yes, ________ (I / saw) her a few days ago.

4) I’m tired. ________ (I / not / sleep) well last night.

5) The bus drivers were on strike last week. ________ (there / be) no buses.

6) Mr Lee ________ (work) in a bank for 15 years. Then ________ (he / give) it up. Now he works as a gardener.

7) Mary lives in Dublin. ________ (she / live) there all her life.

8) A: ________ (you I go) to the cinema last night?

     B: Yes, but ________ (it / be) a mistake. The film ________ (be) awful.

9) grandfather ________ (die) before I was born. ________ (I / never / meet) him.

10) I don't know Karen's husband. ________ (I / never / meet) him.

11) Ifs nearly lunchtime, and ________ (I / not / see) Martin all morning. I wonder where he is.

12) ‘Where do you live?’ 'In Boston.'

       'How long ________ (you / live) there?' 'Five years.'

       'Where ________ (you / live) before that?' 'In Chicago.,

       'And how long ________ (you / live) in Chicago?' 'Two years.'

Show answers

3)

1   I haven’t been

2   I got … I was … I went

3   Have you seen … I saw

4   I didn't sleep

5   There were

6   worked … he gave

7   She's lived / She has lived

8   Did you go … it was … was

9   died … I never met

10   I've never met / I have never met

11   I haven't seen

12   have you lived or have you been living … did you live … did you live

Exercise 4 

Write sentences about yourself using the ideas in brackets.

1) (something you haven't done today) ________

2) (something you haven’t done today) ________

3) (something you didn’t do yesterday) ________

4) (something you did yesterday evening) ________

5) (something you haven't done recently) ________

6) (something you've done a lot recently) ________

Show answers

4)

1   I haven’t eaten any fruit today

2   I haven't bought anything today.

3   I didn't watch TV yesterday.

4   I went out with some friends yesterday evening.

5   I haven't been to the cinema recently.

6   I've read a lot of books recently.

IELTS Practice Tests Online

IELTS Practice Tests Online

Следить за обновлениями