Answer sheet
Question 1: Here’s my report. ______ it at last
Question 2: Rob ______ ill for three weeks. He’s still in hospital
Question 3: My arms are aching now because ______ since two o’clock
Question 4: I’m very tired. ______ over 400 miles today
Question 5: Jessica was out of breath because ______
Question 6: This is a great book’
‘I know. I ________ it twice already’
Question 7: ‘When are you going to buy a new car?’
‘Well, I ________ two that I like, but I can’t decide which one to buy’
Question 8: ‘When are you seeing Paul next?’
‘We ________ to meet next Tuesday’
Question 9: ‘Where is Bob?’
‘He ________ Jimmy to the park’
Question 10: ‘I went to a Mexico restaurant last week’
‘Really? I ______ Mexican food’
Question 11: ‘I met our new boss this morning’
‘I ______ him, too. He’s very nice’
Question 12: ‘Why are you so upset?’
‘I ______ my favorite ring’
Question 13: ‘I feel very tired’
‘How can you be tired? You ________ a thing all day’
Question 14: ‘I’m very hungry.’
‘I’m not surprised. You ______ all day’
Question 15: Can’t you take Saturday off? By then you’ll ___ for ten days without a break.
Question 16: I’m now in the fifth week of my first term at university, and I ___ three or four really good friends.
Question 17: Jane ___ on the computer for hours, and she hasn’t finished yet.
Question 18: I .................. to New York three times this year.
Question 19: My brother .................. several plays. He has just finished his second tragedy.
Question 20: I love this film. I..................it four or five times already.
Question 21: Jonathan.....................in God since he was a child
Question 22: I..................... the book, you can have it back
Question 23: Why are your hands so dirty?
- I.....................my bike
Question 24: We...............around Scotland for 8 years
Question 25: Sandy...................dinner 4 times this week
Question 26: Nam ________ for 6 hours.
Question 27: I ________ to contact him but to no avail
Question 28: She ________ for three months
Question 29: She ________ six countries so far
Question 30: Where......................?
Question 31: A: When are you going to ask your boss for a raise?
B: _______ to her twice already! I don’t think she wants to give me one
Question 32: Paul, could you please turn off the stove? The potatoes _______ for at least 30 minutes.
Question 33: My family loves this house. It _______ the family home ever since my grandfather built it 60 years ago
Question 34: Jim, why don’t you take some time off? You _______ too hard lately. Take a short vacation.
Question 35: The little girl started to cry. She _______ her doll, and no one was able to find it for her.
Question 36: A: Robert is going to be famous someday. He _______ in three movies already.
B: I’m sure he’ll be a star.
Question 37: A: When is Mr. Fields planning to retire?
B: Soon, I think. He _______ here for a long time. He’ll probably retire either next year or the year after that.
Question 38: Fish were among the earliest forms of life. Fish _______ on earth for ages and ages.
Question 39: The phone _______ constantly since Jack announced his candidacy for president this morning.
Question 40: Somebody _______ that window
Question 41: You looked tired. _________ hard?
Question 42: ‘________ in a factory?’ ‘No, never’
Question 43: ‘Liz is away on holiday.’ ‘Is she? Where ________?’
Question 44: My brother is an actor. He ________ in several films.
Question 45: ‘Sorry I’m late.’ ‘That’s all right. I ________ long
Question 46: ‘Is it still raining?’ ‘No, it ________
Question 47: I ________ my phone. ________ it anywhere?
Question 48: I ________ the book you lent me, but I ________ it yet. It’s very interesting.
Question 49: I ________ the book you lent me, so you can have it back now
Question 50: This is a very old book. I ________ it since I was a child.