1  Choose the correct endings (A, B or C) to complete the sentences.

1   Kerry has worked …B

2   Kerry has been working …A

      A in Paris for most of this week. She’s back tomorrow.

      B for three of the biggest fashion labels in the world.

      C in a clothes shop last year.

3   I’ve never worn ……

4   I haven’t been wearing ……

      A a jumper lately as it’s been so sunny.

      B high-heel shoes in my life.

      C a warm coat yesterday.

5   I’ve always thought ……

6   I’ve been thinking ……

      A that blue is your colour when it comes to clothes.

      B all morning about that coat I saw in the sales.

      C about fashion when I was a teenager.

Answer

3 B

4 A

5 A

6 B

2  Complete the sentences with the verbs in brackets in the present perfect simple or the present perfect continuous. Then choose the correct option in each sentence.

1   I ……have been studying…… (study) English for / since five years.

2   I ……………… never ……………… (go) to a fashion show / spectacle.

3   I ……………………………… (build) model airplanes since / for I was a kid.

4   I ……………………………… (be) interested in fashion since / for I started school.

5   We ……………………………… (sit) in this room since / for hours.

6   I ……………………………… (not buy) any clothes this / these month.

7   We ……………………………… (come) to this school since / for more than five years.

8   I never ……………………………… (wear) something just because I saw a famous / celebrity wearing it.

Answer

 have/’ve (never) been, show (note that the past participle of go here is been, not gone)

 have/’ve been building, since

 have/’ve been, since

 have/’ve been sitting, for

 haven’t bought, this

 have/’ve been coming, for

 have/’ve (never) worn, celebrity

3  Put a tick (✓) if the sentence is correct or a cross (✗) if it is incorrect. Correct the mistakes.

1   Erin doesn’t sell her house yet.

      ……Erin hasn’t sold her house yet. ……

2   I am wearing these silly shoes all day. ……

      ……………………………………………………

3   I’ve never understood why people wear those clothes. ……

      ……………………………………………………

4   Lewis has been breaking three mobile phones this year. ……

      ……………………………………………………

5   I study design for three years. ……

      ……………………………………………………

6   I’m so tired. I’ve been playing hockey. ……

      ……………………………………………………

Answer

2   I have/’ve been wearing these silly shoes all day.

3  

4   Lewis has broken three mobile phones this year.

5   I have/’ve been studying I studied design for three years.

6  

Write questions in the present perfect simple or the present perfect continuous with you. Write a reply to the questions with your own answer.

1   How many / books / read / this year

      ……How many books have you read this year? Three. ……

2   ever / go / the USA

      ……………………………………………………

3   How long / learn / English

      ……………………………………………………

4   How many / films / see / this month

      ……………………………………………………

5   ever / wear / high heels

      ……………………………………………………

6   What / eat / today

      ……………………………………………………

Answer

2   Have you ever been to the USA?

3   How long have you been learning English?

4   How many films have you seen this month?

5   Have you ever worn high heels?

6   What have you eaten today?

Complete the conversation with the verbs in the box in the present perfect simple or the present perfect continuous.

announce     check     enter     go     hear

not receive     tell     win

Jo:   1……Have…… you ……heard…… the news?

Nuria:   What?

Jo:   Sportsco 2……………… just ……………… the winners of that competition we entered.

Nuria:   Have they? I 3……………………………… my messages all morning and I 4……………………………… anything.

Jo:   I’ve got the email right here in front of me.

Nuria:   And?

Jo:   We won!

Nuria:   No way! That’s amazing. I can’t believe it! I 5……………………………… competitions for years, but up until now I 6……………… never ……………… anything. So, we get to visit the Sportsco headquarters?

Jo:   Well, if our parents let us go, yes.

Nuria:   Yay! I 7……………… never ……………… to Germany before.

Jo:   And we get our design printed on one of their T-shirts!

Nuria:   8……………… you ……………… your mum and dad?

Jo:   Not yet. I’ll tell them when they get home from work.

Answer

2   have (just) announced

3   have/’ve been checking

4   haven’t received

5   have/’ve been entering

6   have/’ve (never) won

7   have/’ve (never) been

8   Have (you) told

Pin It on Pinterest

Share This