1
2
3
4
translate
100
1 I _________________ (just / make) some biscuits. They’re nicer than the ones I _________________ (make) last week.
have just made; made
100
1 When / Jenny / join / the book club? Oh, on the fifth of September.
When did Jenny join the book club?
100
I’ve been to the gym … a last weekend. c twice this weekend. b since Tuesday. d a couple of days ago.
I've been to the gym twice this weekend.
100
5 Sean had gone home … a since five o’clock. c as soon as the bell had rung. b before the lesson ended. d from two hours.
Sean had gone home before the lesson ended.
100
2 I’ve just bought a new coat.
Acabo de comprar un nuevo abrigo.
200
2 In the past, children _________________ (work) in factories and _________________ (live) in unsanitary houses.
worked; lived
200
2 How long / Simon / have / a bad cold? Oh, for a couple of days. He feels awful.
How long has Simon had a bad cold?
200
He’s been playing computer games … a twice today. c from two to three o’clock. b all afternoon. d last night.
He's been playing computer games all afternoon.
200
Sally (1) _________________ (work) as a journalist in London for six months when I first (2) _________________ (meet) her in the summer of 2008. The week before, she (3) _________________ (just / write) a couple of important articles about British politics for her newspaper.
had been working; met; had just written
200
3 How many times have you fallen off your bike?
Cuántas veces te has caído de la bici?
300
3 Rick _________________ (just / change) the channel. Why? Well, because he _________________ (already/watch) the film on Channel 1 two nights earlier.
has just changed; had already watched
300
3 When / he / write / the play? Two years ago.
When did he write the play?
300
He had been phoning Donald … a since he got in. c twice today. b these days. d but he has been busy.
he had been phoning Donald since he got in.
300
Since then, Sally and I (4) _________________ (be) friends. She (5) _________________ (help) me many times in my career as a reporter and we (6) _________________ (have) a lot of fun together from time to time.
have been; has helped; have had
300
4 Jo has been listening to music since she got home.
Jo lleva escuchando música desde que llegó a casa.
400
4 We _________________ (get) there late because the train ------ (be delayed) back in Manchester.
got; had been delayed
400
4 he / lose / his umbrella? Yes. He can’t find it anywhere.
Did he lose his umbrella?
400
She (7) _________________ (travel) in South America for the last month or so. She (8) _________________ (send) me a postcard last week, saying that she (9) _________________ (interview) a leading politician there earlier in the day, and that she (10) _________________ (have) a great story for one of the tabloids.
has been travelling; sent; had interviewed; had
400
5 Sue felt tired because she had been working hard all day.
Sue se sentía cansada porque llevaba trabajando duro todo el día.
500
5 What time / she /get up? Seven o’clock this morning.
What time did she get up?
500
4 Josephine has left the school … a since two o’clock. c before you rang. b five minutes ago. d and is on her way home.
Josephine has left the school and is on her way.
500
Translate the sentences 1 Amy had been playing tennis for an hour when we arrived.
Amy llevaba una hora jugando al tenis cuando llegamos.