Present Perfect
Present Perfect
Present Perfect
1.
2.
When Ann -------------------------------- (be) on her way to the station it -----------------------------(begin) to rain. Ann ----------------------- (run) back to her flat for her umbrella, but
this ---------------------(make) her late for her train.
3.
4.
Ann -----------------------------(go) to Canada six months ago. She ---------------------------------(work) in Canada for a while and then ---------------------------------------(go) to the United
States.
5.
Mary -------------------------------- (be) in Japan for two years. She is working there and
likes it very much.
6.
7.
We usually go out on Saturday evenings, but last Saturday ------------------------(it/be) so wet that we ----------------------------- (stay) in and ------------------------- (play) cards.
Answer Key:
Put the verbs in brackets into the correct tense: Present Perfect or
Simple Past
I -------bought------- a new house last year, but I -----havent sold
old house yet, so at the moment I have two houses.
------
my
it was
------
Answer Key:
Complete the dialogues with the verbs in the correct tense:
Paul: I have played football since I was five years old.
Tom: Have you played since you came to England?
Paul: Oh yes. I have played quite a lot. I joined a club after I arrived.
Tom: Have you played any matches?
Paul: We have played about ten. We have two more to play. We have had
a very good season, we have won all our matches so far, though we didnt
really deserve to win the last one.
Tom: I played football when I was at school but when I left school I
dropped it and took up golf.
Ann: Hello, Jack! I havent seen you for ages! Where have you been?
Jack:I have been in Switzerland. I wanted to send you a postcard but I
didnt have your address with me.
Ann: Never mind. Did you have a good time? How long were you there?
Jack: I was there for a month. I have just got back. Yes, I enjoyed it
thoroughly. I skiied all day and danced all night.
Ann: I skiied when I was at the university, but I broke a leg five years
ago and since then I havent done any.