1  Decide if the sentences use the past simple (PS) or present perfect (PP). Circle the time phrases in the past simple sentences.

1   I’ve never eaten crocodile meat.   …PP

2   Dad’s ordered a takeaway for dinner.   ……..

3   I once tried snails on holiday in France.   ……..

4   Last weekend, I ate popcorn at the cinema.   ……..

5   Has he ever tasted oysters?   ……..

6   I had the best ice cream when I went to Italy a few years ago.   ……..

Answer

1 PP

2 PP

3 PS, (once)

4 PS, (Last weekend)

5 PP

6 PS, (a few years ago)

2  Decide if the verbs in bold should be in the past simple (PS) or the present perfect (PP). Then write the correct form of the verbs.

1   We go to a restaurant for my birthday.

      …PS…   ……went……

2   He look so upset when he failed the exam.

      ……   …………………..

3   I finish my dessert. Can I have some more?

      ……   …………………..

4   Luke cook dinner for the whole family. I can’t wait to taste his curry.

      ……   …………………..

5   The cake that Becky make at school taste so good.

      ……   …………………..

6   I go to Asia several times in the last few years.

      ……   ………………….. 

Answer

1   PS, went

2   PS, looked

 PP, have finished

 PP, has cooked

 PS, made, tasted

6   PP, have been

3  Underline and correct the mistake in each sentence.

1   Yesterday I have bought some tasty cherries at the market.   ……bought……

2   We’re worried because my brother doesn’t write an email to us since he arrived at summer camp.   …………………

3   Mum was so surprised when she opened the letter that said, ‘You won a family holiday to Spain’.   …………………

4   Recently I have seen a really interesting documentary about Mexican food.   …………………

5   Let’s buy some of this smelly durian fruit because I didn’t tried it before.   …………………

6   He has to go to the hospital because he cut his finger. He was chopping onions!   …………………

Answer

1   bought

2   doesn’t write, hasn’t written

3   won, have won

4   have seen, saw

5   didn’t, haven’t

6   cut, has cut

Complete the table with the time phrases.

a week     ages     half past two     last week

several years     2015     two months     yesterday

 

For

Since

 

last week

 

Answer

For

Since

a week

ages

several years

two months

last week

half past two

2015

yesterday

Complete the responses with for or since. Then write questions with How long …?

1   ……How long have you lived in this town?……

      I’ve lived in this town ……since…… I was born.

2    ………………………………………………….

      She’s been at this school ………………… two years.

3    ………………………………………………….

      They’ve known Carly ………………… she moved here.

4    ………………………………………………….

      He’s had his leg in plaster ………………… three weeks.

5    ………………………………………………….

      I’ve been a group leader at scouts ………………… a while.

Answer

1   since

      How long have you lived in this town?

2   for

      How long has she been at this school?

3   since

      How long have they known Carly?

4   for

      How long has he had his leg in plaster?

5   for

      How long have you been a group leader at scouts?

6  Complete the texts with for or since and the past simple or present perfect of the verbs in the box.

bake     be (x3)     decide     enjoy     have

not like     say     start     work     write

I 1……’ve been…… a vegetarian 2………………. I 3………………. 12 years old. I 4………………. to become a ‘veggie’ because I just 5………………. the taste of meat.

Lara

I 6……………… an interest in food 7………………. many years, and in sweet food in particular. I 8………………. cooking with my mum when I 9………………. about six, and together we 10………………. so many delicious cakes over the years.

Gino

My brother Alfie 11………………. cooking meals for our family 12………………. a long time now. His dream is to be a chef. He 13………………. at a local restaurant 14………………. May, and he loves it there! Just last week, the head chef 15………………. Alfie has lots of talent, and he 16………………. a letter to the Cooking Academy to recommend Alfie for an award.

Kelly

Answer

1   ’ve / have been

2   since

3   was

4   decided

5   didn’t like

6   ’ve / have had

7   for

8   started

9   was

10   ’ve / have baked

11   ’s / has enjoyed

12   for

13   ’s / has worked

14   since

15   said

16   ’s / has written

Pin It on Pinterest

Share This