English Grammar Exercises: Present perfect 2

Exercise 1 

You ask people about things they have done. Write questions with ever .

1) (ride / horse?) ________

2) (be / California?) Have ________

3) (run / marathon?) ________

4) (speak / famous person?) ________

5) (most beautiful place / visit?) What’s ________

Show answers

1)

1   Have you ever ridden a horse?

2   Have you ever been to California?

3   Have you ever run (in) a marathon?

4   Have you ever spoken to a famous person?

5   What's the most beautiful place you've ever visited? / … you have ever visited?

Exercise 2 

Complete the answers. Some sentences are positive and some negative. Use these verbs:

be   be   eat   happen   have   have   meet   play   read   see   try

1) What's Mark's sister like?

     I've no idea. ________ her.

2) Is everything going well?

     Yes, we ________ any problems so far.

3) Are you hungry?

     Yes. I ________ much today.

4) Can you play chess?

     Yes, but ________ for ages.

5) Are you enjoying your holiday?

     Yes, it's the best holiday ________ for a long time.

6) What's that book like?

     I don't know. ________ it.

7) Is Brussels an interesting place?

     I've no idea. ________ there

8) I hear your car broke down again yesterday.

     Yes, it's the second time ________ this month.

9) Do you like caviar?

     I don't know. ________ it.

10) Mike was late for work again today.

        Again? He ________ late every day this week.

11) Who's that woman by the door?

       I don't know. ________ her before.

Show answers

2)

1   I’ve never met

2   haven’t had

3   haven't eaten

4   I haven't played (it)

5   I've had / I have had

6   I haven't read

7   I've never been / I haven't been

8   it's happened / it has happened or that's happened / that has happened

9   I've never tried / I haven't tried or I've never eaten / I haven't eaten

10   's been I has been

11   I've never seen / I haven't seen

Exercise 3 

Write four sentences about yourself. Use I haven't and choose from the boxes.

used a computer

travelled by bus

eaten any fruit

been to the cinema

read a book

lost anything

1) _____

2) _____

3) _____

4) _____

5) _____

today

this week

recently

for ages

since ___

this year

Show answers

3)

1   I haven’t used a computer today.

2   I haven't travelled by bus this week.

3   I haven't been to the cinema recently.

4   I haven't read a book for ages.

5   I haven't lost anything today.

Exercise 4 

Read the situations and write sentences as shown in the example.

1) Jack is driving a car, but he's very nervous and not sure what to do.

     You ask: ________

     He says: ________

2) Ben is playing tennis. He's not good at it and he doesn't know the rules.

     You ask: Have ________

     He says: No, this is the first ________

3) Sue is riding a horse. She doesn't look very confident or comfortable.

     You ask: ________

     She says: ________

4) Maria is in Japan. She has just arrived and it's very new for her.

     You ask: ________

     She says: ________

Show answers

4)

1   Have you driven a car before?

    No, this is the first time I’ve driven a car.

2   Have you played tennis before?

    No, this is the first time I've played tennis.

3   Have you ridden a horse before? / Have you been on a horse before?

    No, this is the first time I've ridden a horse. / … I've been on a horse.

4   Have you been to Japan before?

    No, this is the first time I've been to Japan.

Exacerbate

Interactive Phonemic Chart

Learn all of the vowel and consonant sounds in American English with this interactive phonemic chart.

Interactive Phonemic Chart