Luyện tập: Điền từ chỗ trống

Complete the sentences with the present perfect form of the verbs in brackets and just, already or yet.

  1. It’s not a good idea to go swimming when you  (eat) dinner.
  2. Our team  (win) twelve matches this season. We could win the league!
  3. We’re going to lose the match. We  a point  (not score).
  4.  any football boots  (buy)? You’ll need them for training on Monday.
  5. We’ve got a spare ticket now. Kim  (call) me to say she’s ill.
  6. I’m not going to the concert. I  (see) that band twice.

Complete the text with the past simple or the present perfect form of the verbs in brackets.

Jamaican athlete Usain Bolt is one of the fastest men on Earth.

He (1)  (break) the world 100m and 200m records several times and he also holds the record for the 4 x 100m relay with his team mates. However, Usain (2)  (not be) a runner all his life. When he was a child, he (3)  (spend) his time playing football and cricket in the street with his brother.

It wasn’t until the age of 12 that anybody (4)  (realise) how fast he could run. He (5)  (win) his first gold medal at the 2002 World Championships, where he was so nervous that he actually (6)  (put) his running shoes on the wrong feet. Since then, however, he (7)  (learn) to deal with his pre-race nerves and they no longer affect him.

More importantly, Bolt is loyal to his country. A number of American clubs (8)  (offer) him a contract over the years, but so far he (9)  (say) that he doesn’t want to leave Jamaica.

Complete the sentences with the verbs in brackets. Use the past simple in one sentence and the present perfect/ present perfect continuous in the other.

  1. a. I  skateboarding lots of times. (go)

b. Katie  shopping yesterday. (go)

  1. a. When you  that cake? (bake)

b. I  cakes since I was ten. (bake)

  1. a. Joe loves karate. He  it for ages. (do)

b. I  ballet for a year, but I gave it up. (do)

  1. a. “Northern Lights” is a great book.  you  it? (read)

b. I  four novels last month. (read)

Complete the second sentence so that it has a similar meaning to the first. Use the words in brackets and the past simple or present perfect. You will need to add other words.

  1. Tomorrow, Jason will go horse riding for the first time. (never)

Jason  horse riding before.

  1. I haven’t played table tennis for a year. (ago)

I last .

  1. Tom has just texted me. (a moment ago)

Tom .

  1. The last time I vlogged was a year ago. (for)

 a year.

  1. Is this your first time at this gym? (ever)

 before?

  1. My brother has collected stamps since he was six. (collecting)

My  when he was six.

Complete the interview with the past time or present perfect form of the verbs in brackets.

Interviewer: When (1) you  (start) rollerblading?

Tiffany: I first (2)  (go) rollerblading when I was nine. I (3)  (stop) for a few years, then I (4)  (take) it up again when I was in my teens.

Interviewer: How often do you practise?

Tiffany: As often as I can. But it (5)  (be) very wet recently, so I (6)  (not be able) to get out on the streets much, which is very frustrating.

Interviewer: Who are your favourite rollerbladers?

Tiffany: I love watching Chris Haffey. I (7)  (always / admire) him. In 2011, he (8)  (break) the world record for the longest jump – 30 metres!

Interviewer: (9) You  (have) much success in competitions?

Tiffany: Yes, I (10)  (win) quite a few competitions. I (11)  (come) first in the 2014 Street Rollerblading Open Championship.

Interviewer: That’s fantastic!

Complete the text with the correct past simple or present perfect form of the verbs in brackets.

Twenty-three-year-old Sam Willoughby is a world champion BMX rider. He (1)  (get) his first bike when he was six, and since then he (2)  (take) part in numerous competitions, including the 2012 London Olympics where he (3)  (win) a silver medal. Although Sam is Australian, he (4)  (not live) in the country of his birth since he (5)  (leave) for the USA at the age of sixteen. During his first years in California, he (6)  (not have) any money, but since then, his prize money (7)  (make) him wealth. Sam currently lives in San Diego, and he has an American girlfriend, Alise Post. Alise, who (8)  (know) Sam for several years, is also a BMX champion.

Complete the sentences with the present perfect continuous form of the verbs in brackets.

  1.  football all day. (Jim / play)
  2. How long  for me? (you / wait)
  3. They’re tired because  early all this week. (they / get up)
  4.  , so his throat hurts. (Jamie / shout)
  5.  , so you don’t know what to do. (you / not listen)
  6.  since she got home. (Tracy / study)
  7. How long  professionally? (you / cycle)
  8. Sam isn’t very fit because  to the gym this year. (he / not go)

Complete the sentences with for or since.

  1. They’ve been doing their homework  an hour.
  2. He’s been supporting his local football team  they were promoted to the premier league.
  3. She’s been playing for England  ten years.
  4. I’ve been studying German  six months.
  5. We’ve been skiing  we were children.
  6. I’ve been sneezing a lot  yesterday.

Complete the text with the present perfect simple or the present perfect continuous form of the verbs in brackets.

My brother is very happy this morning because he (1)  (lose) another kilo. He (2)  (be) on a diet for the last two months, so he (3)  (stop) eating bread completely. He (4)  (eat) more healthily which means no cakes, biscuits, or fizzy drinks. Instead, my mum (5)  (give) him fresh fruit every day for snacks. Since he started his diet, my parents (6)  (cook) healthy meals all the time, as well. Personally, I would prefer chips!

Complete the text with the present perfect continuous form of the verbs below.

ask            attract                     focus                   get              not go

post            not update                    visit                  write

Purple POPCORN

Sam Delaney, a student at Imperial College London, (1)  film reviews since he was eleven years old. At first, he posted them on Facebook, but for the past four years, he (2)  them on his own website – Purple Popcorn. The website (3)  the attention of the media recently, since it emerged that several Hollywood producers (4)  it to read his reviews. ‘They’ve finally noticed me,’ says Sam, proudly. ‘They (5)  if they can put lines from my reviews on their own websites and adverts.’

Since September, Sam (6)  his site very often. That’s because he (7)  to the cinema very much while he’s preparing for exams. ‘I (8)  on my university work,’ he says. Even so, his website (9)  a lot of hits thanks to a growing number of followers on Twitter.

Complete the sentences with the present perfect continuous form of the verbs in brackets and for or since.

  1. She  (collect) badges  ten years. She got thousands!
  2.  (you / learn) Japanese  a long time?
  3. I’m going home. I  (not feel) well  this morning.
  4. My sister  (drink) coffee  most of the evening and now she can’t sleep!
  5. I don’t know why he’s being so impatient. He  (not wait)  long.
  6. I should do well in my exams. I  (work) hard  the start of term.

Complete the replies with the present perfect simple or present perfect continuous form of the verbs in brackets.

  1. A. Have you finished that history project?

B. No, I haven’t. And I  (do) it all day!

  1. A. Why are your hands so dirty?

B. I  (try) to repair my bike.

  1. A. Did your brother forget about football practice?

B. Yes. And I  (remind) him three times this week!

  1. A. Did you write a letter to the town council?

B. Yes, but I  (not send) it.

  1. A. Are those potatoes ready yet?

B. No, they aren’t. How long  (we / cook) them?

  1. A. Has Billy replied to your messages yet?

B. No, he hasn’t. And I  (text) him five times!

  1. A. You’re nearly an hour late. What  (you / do)?

B. Sorry. I was asleep!

  1. A. This film doesn’t make sense. Why are the police chasing that man?

B. I don’t know. I  (not watch).

Complete the dialogues with the present perfect continuous form of the verbs in brackets.

Mark: How long (1)  (your sister / play) the drums?

Holly: For about two years.

Mark: Does she practise every day?

Holly: No, she (2)  (not practise) recently. She (3)  (study) for her exams.

Sarah: Why are you so tired?

Paul: I (4)  (not sleep) well. I (5)  (wake up) very early, and then I can’t get back to sleep again.

Sarah: Why do you think so? (6)  (you / work) too much?

Paul: Yes, I suppose that might be it

Complete the sentences with the correct present perfect simple or continuous form of the verbs in brackets.

  1. We  (walk) for ages. I think we’re lost.
  2. Zach will have to walk to school because he  (miss) the bus.
  3. Sorry I’m late.  (you / wait) long?
  4.  (go) to Paris twice, but I wouldn’t mind going again.
  5. She’s hot because she  (play) tennis all afternoon.
  6. You  (not have) that phone for long. Do you want a new one?

Complete the sentences with the past simple or past continuous form of the verb in brackets.

  1.  (have) a shower when the postman  (arrive).
  2. Sandra  (drop) her bag while she  (run) for the bus.
  3. He  (read) the letter when he suddenly  (start) to laugh.
  4. The sun  (shine), so we  (decide) to have a barbecue.
  5. She  (hurt) her finger while she  (cut) some bread.
  6. Pat  (live) in Greece when he  (meet) Hannah.

Complete the dialogue with the present perfect simple or continuous form of the verbs in brackets.

Eve: Hi, Will. (1)  (you finish) reading that magazine yet?

Will: Not quite. I (2)  (read) this article about Paris. It’s really interesting.

Eve: (3)  (you visit) France, then?

Will: Lots of times – we (4)  (go) there on holiday for years. Recently, my aunt and uncle (5)  (buy) a house there so we’ll go even more often.

Eve: Lucky you. I (6)  (never visit) another country. Anyway, I (7)  (make) a cake if you’d like a piece?

Will: That’s really kind, but no thanks. I (8)  (eat) biscuits all morning and I’m full!

Complete the sentences with the verbs in brackets. Use the correct past tense.

  1. ‘Why is your face so red?’ ‘I  (sit) in the sun all morning.’
  2.  (try) to do this crossword all morning and I still can’t finish it.
  3. They were driving to the sea when the car  (run out) of petrol.
  4. After they’d woken up, they  (cook) a big breakfast.
  5. Rosa has eaten octopus, but she  (not try) snails before!
  6.  (guess) what was inside the parcel before I opened it.

Complete the conversation. Use the present perfect simple or continuous.

Jade: (1)  you (see) Martha? I (2)  (ring) her mobile all morning, but she isn’t answering.

Henry: I think she (3)  (take part) in a netball match at school. She probably switched her phone off and (4)  (forget) to turn it back one again.

Jade: Really? So they (5)  (select) her for the team, then?

Henry: Yes. Didn’t you know? She (6)  (play) a lot recently – most days in fact.

Complete the sentences with the correct form of the verbs in the box.

not care          not go          know                    like          prefer                 rain            read                    think

  1. How long  Pete?
  2. We  on holiday this year.
  3.  what you !
  4. The path is slippery because it  .
  5.  meat, but I  fish.
  6.  a great science fiction story. I’ll probably finish it in bed this evening.
ĐÁP ÁN 

Complete the sentences with the present perfect form of the verbs in brackets and just, already or yet.

  1. It’s not a good idea to go swimming when you /’ve / have/ just eaten (eat) dinner.
  2. Our team /’s/has/ already won (win) twelve matches this season. We could win the league!
  3. We’re going to lose the match. We /haven’t/have not/ scored a point yet (not score).
  4. Have you bought any football boots yet (buy)? You’ll need them for training on Monday.
  5. We’ve got a spare ticket now. Kim /has/’s/ just called (call) me to say she’s ill.
  6. I’m not going to the concert. I /’ve / have/ already seen (see) that band twice.

Complete the text with the past simple or the present perfect form of the verbs in brackets.

Jamaican athlete Usain Bolt is one of the fastest men on Earth.

He (1) /’s / has/ broken (break) the world 100m and 200m records several times and he also holds the record for the 4 x 100m relay with his team mates. However, Usain (2) /hasn’t/has not/ been (not be) a runner all his life. When he was a child, he (3) spent (spend) his time playing football and cricket in the street with his brother.

It wasn’t until the age of 12 that anybody (4) realised (realise) how fast he could run. He (5) won (win) his first gold medal at the 2002 World Championships, where he was so nervous that he actually (6) put (put) his running shoes on the wrong feet. Since then, however, he (7) /’s / has/ learned (learn) to deal with his pre-race nerves and they no longer affect him.

More importantly, Bolt is loyal to his country. A number of American clubs (8) have offered (offer) him a contract over the years, but so far he (9) /’s / has/ said (say) that he doesn’t want to leave Jamaica.

Complete the sentences with the verbs in brackets. Use the past simple in one sentence and the present perfect/ present perfect continuous in the other.

  1. a. I /have/’ve/ been skateboarding lots of times. (go)

b. Katie went shopping yesterday. (go)

  1. a. When you did you bake that cake? (bake)

b. I /have/’ve/ been baking cakes since I was ten. (bake)

  1. a. Joe loves karate. He /has/’s/ been doing it for ages. (do)

b. I did ballet for a year, but I gave it up. (do)

  1. a. “Northern Lights” is a great book. Have you read it? (read)

b. I read four novels last month. (read)

Complete the second sentence so that it has a similar meaning to the first. Use the words in brackets and the past simple or present perfect. You will need to add other words.

  1. Tomorrow, Jason will go horse riding for the first time. (never)

Jason /has/’s’/ never been horse riding before.

  1. I haven’t played table tennis for a year. (ago)

I last played table tennis a year ago.

  1. Tom has just texted me. (a moment ago)

Tom texted me a moment ago.

  1. The last time I vlogged was a year ago. (for)

/have not/ haven’t/ vlogged for a year.

  1. Is this your first time at this gym? (ever)

Have you ever been to this gym before?

  1. My brother has collected stamps since he was six. (collecting)

My brother started collecting stamps when he was six.

Complete the interview with the past time or present perfect form of the verbs in brackets.

Interviewer: When (1) you did you start (start) rollerblading?

Tiffany: I first (2) went (go) rollerblading when I was nine. I (3) stopped (stop) for a few years, then I (4) took (take) it up again when I was in my teens.

Interviewer: How often do you practise?

Tiffany: As often as I can. But it (5) /has/’s/ been (be) very wet recently, so I (6) /haven’t/have not/ been able (not be able) to get out on the streets much, which is very frustrating.

Interviewer: Who are your favourite rollerbladers?

Tiffany: I love watching Chris Haffey. I (7) /’ve/have/ always admired (always / admire) him. In 2011, he (8) broke (break) the world record for the longest jump – 30 metres!

Interviewer: (9) You Have you had (have) much success in competitions?

Tiffany: Yes, I (10) /’ve/have/ won (win) quite a few competitions. I (11) came (come) first in the 2014 Street Rollerblading Open Championship.

Interviewer: That’s fantastic!

Complete the text with the correct past simple or present perfect form of the verbs in brackets.

Twenty-three-year-old Sam Willoughby is a world champion BMX rider. He (1) got (get) his first bike when he was six, and since then he (2) /has/’s/ taken (take) part in numerous competitions, including the 2012 London Olympics where he (3) won (win) a silver medal. Although Sam is Australian, he (4) /has not/ hasn’t/ lived (not live) in the country of his birth since he (5) left (leave) for the USA at the age of sixteen. During his first years in California, he (6) /did not/ didn’t/ have (not have) any money, but since then, his prize money (7) has made (make) him wealth. Sam currently lives in San Diego, and he has an American girlfriend, Alise Post. Alise, who (8) /has/’s/ known (know) Sam for several years, is also a BMX champion.

Complete the sentences with the present perfect continuous form of the verbs in brackets.

  1. Jim /has/’s/ been playing football all day. (Jim / play)
  2. How long have you been waiting for me? (you / wait)
  3. They’re tired because they/’ve / have/ been getting up early all this week. (they / get up)
  4. Jamie /has/’s/ been shouting , so his throat hurts. (Jamie / shout)
  5. You /haven’t/ have not/ been listening , so you don’t know what to do. (you / not listen)
  6. Tracy /has/’s/ been studying since she got home. (Tracy / study)
  7. How long have you been cycling professionally? (you / cycle)
  8. Sam isn’t very fit because he /hasn’t/ has not/ been going to the gym this year. (he / not go)

Complete the sentences with for or since.

  1. They’ve been doing their homework for an hour.
  2. He’s been supporting his local football team since they were promoted to the premier league.
  3. She’s been playing for England for ten years.
  4. I’ve been studying German for six months.
  5. We’ve been skiing since we were children.
  6. I’ve been sneezing a lot since yesterday.
  7. Complete the text with the present perfect simple or the present perfect continuous form of the verbs in brackets.

    My brother is very happy this morning because he (1) /’s / has/ lost (lose) another kilo. He (2) /’s / has/ been (be) on a diet for the last two months, so he (3) /’s / has/ stopped (stop) eating bread completely. He (4) /’s / has/ been eating (eat) more healthily which means no cakes, biscuits, or fizzy drinks. Instead, my mum (5) /has/’s/ been giving (give) him fresh fruit every day for snacks. Since he started his diet, my parents (6) have been cooking (cook) healthy meals all the time, as well. Personally, I would prefer chips!

Complete the text with the present perfect continuous form of the verbs below.

ask            attract                     focus                   get              not go

post            not update                    visit                  write

Purple POPCORN

Sam Delaney, a student at Imperial College London, (1) has been writing film reviews since he was eleven years old. At first, he posted them on Facebook, but for the past four years, he (2) /’s/ has/ been posting them on his own website – Purple Popcorn. The website (3) has been attracting the attention of the media recently, since it emerged that several Hollywood producers (4) have been visiting it to read his reviews. ‘They’ve finally noticed me,’ says Sam, proudly. ‘They (5) /’ve/ have/ been asking if they can put lines from my reviews on their own websites and adverts.’

Since September, Sam (6) /hasn’t/ has not/ been updating his site very often. That’s because he (7) /hasn’t/ has not/ been going to the cinema very much while he’s preparing for exams. ‘I (8) /’ve/ have/ been focusing on my university work,’ he says. Even so, his website (9) /has/’s/ been getting a lot of hits thanks to a growing number of followers on Twitter.

Complete the sentences with the present perfect continuous form of the verbs in brackets and for or since.

  1. She /’s/ has/ been collecting (collect) badges for ten years. She got thousands!
  2. Have you been learning (you / learn) Japanese for a long time?
  3. I’m going home. I /haven’t/ have not/ been feeling (not feel) well since this morning.
  4. My sister /has/’s/ been drinking (drink) coffee for most of the evening and now she can’t sleep!
  5. I don’t know why he’s being so impatient. He /hasn’t/ has not/ been waiting (not wait) for long.
  6. I should do well in my exams. I /’ve/ have/ been working (work) hard since the start of term.

Complete the replies with the present perfect simple or present perfect continuous form of the verbs in brackets.

  1. A. Have you finished that history project?

B. No, I haven’t. And I /’ve/ have/ been doing (do) it all day!

  1. A. Why are your hands so dirty?

B. I /’ve/ have/ been trying (try) to repair my bike.

  1. A. Did your brother forget about football practice?

B. Yes. And I /’ve/ have/ reminded (remind) him three times this week!

  1. A. Did you write a letter to the town council?

B. Yes, but I /haven’t/ have not/ sent (not send) it.

  1. A. Are those potatoes ready yet?

B. No, they aren’t. How long have we been cooking (we / cook) them?

  1. A. Has Billy replied to your messages yet?

B. No, he hasn’t. And I /’ve/ have/ texted (text) him five times!

  1. A. You’re nearly an hour late. What have you been doing (you / do)?

B. Sorry. I was asleep!

  1. A. This film doesn’t make sense. Why are the police chasing that man?

B. I don’t know. I /have not/haven’t/ been watching (not watch).

Complete the dialogues with the present perfect continuous form of the verbs in brackets.

Mark: How long (1) has your sister been playing (your sister / play) the drums?

Holly: For about two years.

Mark: Does she practise every day?

Holly: No, she (2) /hasn’t/ has not/ been practising (not practise) recently. She (3) /’s/ has/ been studying (study) for her exams.

Sarah: Why are you so tired?

Paul: I (4) /haven’t/ have not/ been sleeping (not sleep) well. I (5) /’ve/ have/ been waking up (wake up) very early, and then I can’t get back to sleep again.

Sarah: Why do you think so? (6) Have you been working (you / work) too much?

Paul: Yes, I suppose that might be it

Complete the sentences with the correct present perfect simple or continuous form of the verbs in brackets.

  1. We /’ve/ have/ been walking (walk) for ages. I think we’re lost.
  2. Zach will have to walk to school because he /’s/ has/ missed (miss) the bus.
  3. Sorry I’m late. Have you been waiting (you / wait) long?
  4. /’ve/ have/ been (go) to Paris twice, but I wouldn’t mind going again.
  5. She’s hot because she /’s/ has/ been playing (play) tennis all afternoon.
  6. You /haven’t/ have not/ had (not have) that phone for long. Do you want a new one?

Complete the sentences with the past simple or past continuous form of the verb in brackets.

  1. was having (have) a shower when the postman arrived (arrive).
  2. Sandra dropped (drop) her bag while she was running (run) for the bus.
  3. He was reading (read) the letter when he suddenly started (start) to laugh.
  4. The sun was shining (shine), so we decided (decide) to have a barbecue.
  5. She hurt (hurt) her finger while she was cutting (cut) some bread.
  6. Pat was living (live) in Greece when he met (meet) Hannah.

Complete the dialogue with the present perfect simple or continuous form of the verbs in brackets.

Eve: Hi, Will. (1) Have you finished (you finish) reading that magazine yet?

Will: Not quite. I (2) /have/’ve/ been reading (read) this article about Paris. It’s really interesting.

Eve: (3) Have you visited (you visit) France, then?

Will: Lots of times – we (4) /have/’ve/ been going (go) there on holiday for years. Recently, my aunt and uncle (5) /have/’ve/ bought (buy) a house there so we’ll go even more often.

Eve: Lucky you. I (6) have never visited (never visit) another country. Anyway, I (7) /have/’ve/ made (make) a cake if you’d like a piece?

Will: That’s really kind, but no thanks. I (8) /have/’ve/ been eating (eat) biscuits all morning and I’m full!

Complete the sentences with the verbs in brackets. Use the correct past tense.

  1. ‘Why is your face so red?’ ‘I /have/’ve/ been sitting (sit) in the sun all morning.’
  2. /have/’ve/ been trying (try) to do this crossword all morning and I still can’t finish it.
  3. They were driving to the sea when the car ran out (run out) of petrol.
  4. After they’d woken up, they cooked (cook) a big breakfast.
  5. Rosa has eaten octopus, but she /has not/’s not/hasn’t/ tried (not try) snails before!
  6. /had/’d/ guessed (guess) what was inside the parcel before I opened it.

Complete the conversation. Use the present perfect simple or continuous.

Jade: (1) Have (you) seen you (see) Martha? I (2) /have/’ve/ been ringing (ring) her mobile all morning, but she isn’t answering.

Henry: I think she (3) /has/’s/ been taking part (take part) in a netball match at school. She probably switched her phone off and (4) /has/’s/ forgotten (forget) to turn it back one again.

Jade: Really? So they (5) /have/’ve/ selected (select) her for the team, then?

Henry: Yes. Didn’t you know? She (6) /has/’s/ been playing (play) a lot recently – most days in fact.

Complete the sentences with the correct form of the verbs in the box.

not care          not go          know                    like          prefer                 rain            read                    think

  1. How long have you known Pete?
  2. We /have not/haven’t/ been on holiday this year.
  3. /do not/don’t/ care what you think!
  4. The path is slippery because it /has/’s/ been raining .
  5. like meat, but I prefer fish.
  6. /have been/’ve been/am/’m/ reading a great science fiction story. I’ll probably finish it in bed this evening.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare