English Grammar Exercises: Present perfect 1

Exercise 1 

Read the situations and write sentences. Use the following verbs in the present perfect:

arrive   break   fall   go up   grow   improve   lose

1) Tom is looking for his key. He can't find it. Tom ________

2) Lisa can't walk and her leg is in plaster. Lisa ________

3) Last week the bus fare was £1 .80. Now it is £2. The bus fare ________

4) Maria's English wasn't very good. Now it is better. Her English ________

5) Dan didn't have a beard before. Now he has a beard. Dan ________

6) This morning I was expecting a letter. Now I have it. The letter ________

7) The temperature was 20 degrees. Now it is only 12. The ________

Show answers

1)

1   Tom has lost his key.

2   Lisa has broken her leg.

3   The bus fare has gone up.

4   Her English has improved.

5   Dan has grown a beard.

6   The letter has arrived.

7   The temperature has fallen.

Exercise 2 

Put in been or gone .

1) James is on holiday. He's ________ to Italy.

2) Hello! I've just ________ to the shops. I've bought lots of things.

3) Alice isn't here at the moment. She's ________ to the shop to get a newspaper.

4) Tom has ________ out. He'll be back in about an hour.

5) 'Are you going to the bank?' 'No, I've already ________ to the bank.'

Show answers

2)

1   gone

2   been

3   gone

4   gone

5   been

Exercise 3 

Complete the sentences. Make sentences from the words in brackets.

1) Would you like something to eat?

      No, thanks. ________ (I / just / have / lunch)

2) Do you know where Julia is?

      Yes, ________ (I / just / see / her)

3) What time is David leaving?

      ________ (he / already / leave)

4) What's in the newspaper today?

      I don't know. ________ (I / not / read / it yet)

5) Is Sue coming to the cinema with us?

      No, ________ (she / already / see / the film)

6) Are your friends here yet?

      Yes, ________ (they / just / arrive)

7) What does Tim think about your plan?

      ________ (we / not / tell / him yet)

Show answers

3)

1   No, thanks. I’ve just had lunch.

2   Yes, I've just seen her. / Yes, I have just seen her. or Yes, I just saw her.

3   He's already left. / He has already left. or He already left.

4   I haven't read it yet. or I didn't read it yet.

5   No, she's already seen the film. / No, she has already seen … or No, she already saw …

6   Yes, they've just arrived. / Yes, they have just arrived. or Yes, they just arrived.

7   We haven't told him yet. or We didn't tell him yet.

Exercise 4 

Read the situations and write sentences with justalready or yet .

1) After lunch you go to see a friend at her house. She says, 'Would you like something to eat?'

     You say: No thank you. ________ (have lunch)

2) Joe goes out. Five minutes later, the phone rings and the caller says, 'Can I speak to Joe?'

     You say: I'm afraid ________ (go out)

3) You are eating in a restaurant. The waiter thinks you have finished and starts to take your plate away.

     You say: Wait a minute! ________ (not I finish)

4) You plan to eat at a restaurant tonight. You phoned to reserve a table. Later your friend says, 'Shall I phone to reserve a table?'

     You say: No, ________ (do it)

5) You know that a friend of yours is looking for a place to live. Perhaps she has been successful.

     Ask her.    You say: ________? (find)

6) You are still thinking about where to go for your holiday. A friend asks, 'Where are you going for your holiday?'

     You say: ________ (not I decide)

7) Linda went shopping, but a few minutes ago she returned. Somebody asks, 'Is Linda still out shopping?'

     You say: No, ________ (come back)

Show answers

4)

1   I’ve just had lunch

2   he's just gone out / he has just gone out or he just went out

3   I haven't finished yet or I didn't finish yet

4   I've already done it / I have already done it or I already did it

5   Have you found a place to live yet? or Did you find a place … ?

6   I haven't decided yet or I didn't decide yet

7   she's just come back / she has just come back or she just came back

IELTS Practice Tests Online

IELTS Practice Tests Online

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