- I wish I ............... a car like yours.
- have
- had been
- were
- had
- It would be better if you .......... there yourself.
- go
- went
- gone
- will go
- I ............ be thirty next year.
- would
- should
- could
- shall
- I think it ...................tomorrow.
- will rain
- is going to rain
- is raining
- might be rain
- While the woman .............. vegetables, the thief stole her mobile phone.
- bought
- buying
- was being bought
- was buying
- As I was reading the newspaper, my little sister ............... TV.
- watching
- was watching
- would watch
- watches
- He said that he .............. all day on Monday.
- is working
- will be working
- was working
- has been working
- I ............... my friends tonight and we will go to the club together.
- will be met
- will have met
- will be meeting
- would meet
- He .............. the Nobel Prize in 2000.
- awarded
- was awarding
- had awarded
- was awarded
- The children ................. for after she had gone away.
- were caring
- were cared
- had cared
- had been cared
- She was cooking when the phone ............... .
- rung
- ring
- had rung
- rang
- When I last talked to him, he ................ English.
- studies
- study
- was studying
- studied
- I met her at yesterday's party, but I .............. her by sight for years before that.
- had known
- have known
- will have known
- had been known
- By 2020, scientists surely .................... a cure for cancer.
- are discovering
- have been discovered
- will have discovered
- had discovered
- Since the day he ............. ill, he has done a lot of reading.
- was
- is
- has been
- had
- A: What's the time? B: I'm sorry I don't know. My watch ............... working.
- is stopping
- will stop
- had stopped
- has stopped
- He ............... in the library every night for the last two month.
- would be studying
- has been studying
- will have studied
- has been studied
- Last Sunday we moved out of the house where we .............. for five years.
- have lived
- live
- had lived
- had been lived
- We spent hours talking about what we ................ since we left school.
- were doing
- had been doing
- have done
- have been doing
- They .................. married, but in the end they changed their mind.
- are going to get
- were going to get
- will have been
- had been
- A: Would you like to give Mike a message for you?
B: Oh, I don't want to trouble you.
A: It's no trouble, really. I ................ Mike tomorrow anyway.- am seeing
- would see
- saw
- have seen
- When I counted my change, I realized they ............... me $ 3 too much.
- had been given
- gave
- have given
- had given
- When he'd counted his change, he ............. it in his pocket.
- had put
- has put
- put
- was put
- As soon as she ............... out of bed, she got dressed.
- had got
- gets
- has got
- would get
- In a fortnight's time, they ............... their exams.
- have taken
- will have been taken
- will have taken
- had taken
- They were very rude to us. We ............. there again.
- hadn't gone
- won't go
- wouldn't go
- didn't go
- In about forty year's time, we'll probably ............... on pills.
- have been living
- be living
- have been lived
- have lived
- A: Why have you set your alarm clock to go off at 5.30?
B: Because I ................ then. I have to catch the early train.- get up
- was going to get up
- have got up
- am going to get up
- A: I've planned my future for the next five years.
B: That's very clever of you. What .............. when you retire?- will you do
- do you do
- are you going to do
- have you done
- You'll feel a lot better after you .............. a rest.
- had
- have had
- will have
- had had
- Next August, while you are preparing for your exam, I ............. on the Mediterranean beach.
- was
- would be
- will be
- have been
- He ................ my name, so I reminded him.
- forgets
- has forgotten
- had forgotten
- forgot
- By 5.30 this afternoon, Tom .................. at work for eight hours.
- will have been
- had been
- would have been
- has been
- During this year, we ............... many advances in computer science.
- are seen
- saw
- had seen
- have seen
- Our maths teacher gave us a lot of homework last week, but he ............... us very much so far this week.
- didn't give
- hasn't given
- has given
- wasn't given
- It's expected that man .................. on several planets by the end of this century.
- will be landing
- would have landed
- will have landed
- will have been landed
- A: I'm going to the pop concert. ................. with me?
B: Thank you very much. I'd love to.- Will you come
- Do you come
- Were you coming
- Are you going to come
- It rained! I didn't think it ..................... .
- was raining
- is going to rain
- was going to rain
- had rained
- He found everything rather strange as he ............ never............. abroad before.
- had / been
- has / been
- hasn't / been
- will / be
- I ............... you know as soon as the telegram arrives.
- would let
- let
- have let
- will let
- Please ................ until the plane has taken off.
- don't smoke
- didn't smoke
- not smoke
- won't smoke
- It's the first time I ................. of anything like that.
- had heard
- hear
- have heard
- am hearing
- You're always late. This is the third time you ................. late this week.
- had been
- were
- will be
- have been
- It was the first time she ................ ever .............. a prize.
- is / won
- would / win
- had / won
- has / won
- He ............. about to give up his job when they offered him a rise.
- was
- is
- had been
- has been
- Yesterday while I was sitting in class, I ........... the hiccups. The boy next to me told me to hold my breath.
- was got
- got
- would get
- had got
- Hello! I ............... to phone you all week. Where .................?
- am trying / were you
- have tried / did you go
- tried / were you
- have been trying / have you been
- I think you should apologize when you ............. her.
- will see
- see
- saw
- are seen
- His clothes are in a mess because he ............. the house all the morning.
- has been painting
- will be painting
- had been painting
- will have painted
- Since I last met him he ................ .
- will get married
- gets married
- had got married
- has got married