Present Perfect Past


Present Perfect / Past

1. I ___________ the whole weekend and now I'm exhausted. But the test is on Monday morning so I need to keep going.
a) had been studying
b) have been studying
c) studied
d) had studied


2. I was having a shower when the telephone __________ . I jumped out of the shower and rang to the phone but I was too late.
a) rang
b) was ringing
c) has rung
d) had rung


3. By the time I finished reading the exercise I _________ the answer.
a) was already knowing
b) had already known
c) have already known
d) already knew


4. I ___________ English since 1950 but even if I continue for another fifty years, I don't think I will ever sound British.
a) have learned
b) have been learning
c) learned
d) had been learned


5. I ___________ Hong Kong five times in the last two years.
a) visited
b) was visiting
c) have visited
d) have been visiting


6. __________ three cups of tea this morning but I think I'm going to have a coffee after my lunch.
a) I had
b) I was having
c) I've had
d) I've been having


7. ___________ forward to the party for over a month so I was really disappointed it was cancelled at the last moment.
a) I looked
b) I was looking
c) I'd looked
d) I'd been looking


8. Marta's one of my oldest friends. __________ her since we were at school together in the seventies.
a) I knew
b) I was knowing
c) I've known
d) I've been knowing


9. As soon as ___________ the answer to the question, I knew why what I'd written was wrong.
a) I saw
b) I'd seen
c) I've seen
d) I was seeing


10. Where ___________ ? I've been waiting here for over an hour. You were supposed to turn up at six.
a) did you go
b) were you going
c) have you been
d) have you gone


11. Excuse me. I ___________ if I could have a quick word with you about last month's figures.
a) have wondered
b) wondered
c) was wondering
d) have been wondering


12. What an amazing car. I __________ in such a high-powered vehicle before. The acceleration is incredible.
a) was never
b) never went
c) have never been going
d) have never been

Wyszukiwarka

Podobne podstrony:
Present Perfect Past answers
present perfect past simple
Present perfect vs past simple
Reported Speech Past Simple & Present Perfect
present perfect vs past simple dec 9
10 Present Perfect Continuous
present perfect ever never
Time Prepositions and Adverbs with Present Perfect
Czasy angielskie Czasy Present Perfect
worksheet 8 present perfect
present perfect
materialy,gramatyka,present perfect
09 Present Perfect
09 Present Perfect
Passive Voice Present Simple Past Simple
Czasy angielskie Present Perfect Continuous

więcej podobnych podstron