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

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

3   have/’ve been building, since

4   have/’ve been, since

5   have/’ve been sitting, for

6   haven’t bought, this

7   have/’ve been coming, for

8   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   ✓

4  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?

5  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