A. Use the Present Perfect Simple form of the verbs in brackets.
1. – How long (you/have) ________________ this car?
- I (have) ________________ it since 1989.
2. – (you/see) ____________________ Ann? I want to talk to her.
- No, I (not/see) _________________ her for a month now.
3. - Would you like to go to the cinema with us?
- No, I (not/finish) ______________________ my homework yet.
4. - (you/ever/be) _______________________ to the USA?
- Yes, I (be) _________________ there three times so far.
5. Mary works in a hotel. She (work) ____________________ there for three years.
6. Bill (never/eat) _______________ Chinese food.
7. - Tim, are you still studying?
- No, I (just/finish) ___________________.
8. John is not at home. (he/go) _________________ to the supermarket?

B. Use the Present Perfect Simple or Past Simple.
1. – (you/go) ____________________ to the doctor yesterday?
- No, I (not/be) _________________ to the doctor for ages.
2. – How long (you/live) ________________ in this town?
- I (move) ________________ here five years ago.
3. – Are they still at the cinema?
- No, they (just/come) ______________________ home.
4. - When (be) _________________ your nameday?
- Three days ago. My friends (make) ________________ me a surprise party and they (give) _________________ me lots of gifts.
5. I (see) _________________ that man before. He (talk) ______________ to me a few years ago and he (ask) ____________________ me about my family.
6. I (always/want) _______________ to become a dancer.
7. They (not/buy) __________________ a house yet.

C. Use for or since.
1. I ‘ve been a teacher ______________ 1990
2. She waited ____________ a long time but nobody came.
3. Grandma has been very happy _____________ she moved in with us two months ago.
4. I have lived in this town ______________ three years.
5. Mary has known Paul ___________ they were in High School together.
D. Correct the mistakes.
1. She didn’t finish her homework yet.
________________________________________________________________
2. Sue has knew Tom for a long time.
________________________________________________________________
3. Where’s Bill? – He just left.
________________________________________________________________
4. Eva given me a present last week.
________________________________________________________________
5. The postman hasn’t given me the letter already.
________________________________________________________________
6. Lisa already ate dinner.


Odpowiedź :

A. Use the Present Perfect Simple form of the verbs in brackets.

1.

-How long have you had this car?

-I have had it since 1989.

2.

-Have you seen Ann? I want to talk to her.

-No, I haven't seen her for a month now.

3.

-Would you like to go to the cinema with us?

-No, I haven't finished my homework yet.

4.

-Have you ever been to the USA?

-Yes, I've been there three times so far.

5.

Mary works in a hotel. She has worked there for three years.

6.

Bill has never eaten Chinese food.

7.

- Tim, are you still studying?

- No, I've just finished.

8.

John is not at home. Has gone to the supermarket?

B. Use the Present Perfect Simple or Past Simple.

1.

- Have you gone to the doctor yesterday?

- No, I have not been to the doctor for ages.

2.

- How long have you lived in this town?

- I moved here five years ago.

3.

- Are they still at the cinema?

- No, they have just come home.

4.

- When was your nameday?

- Three days ago. My friends made me a surprise party and they gave me lots of gifts.

5.

I have seen that man before. He talked to me a few years ago and he asked me about my family.

6.

I have always wanted to become a dancer.

7.

They have not bought a house yet.

C. Use for or since.

1. I‘ve been a teacher since 1990.

2. She waited for a long time but nobody came.

3. Grandma has been very happy since she moved in with us two months ago.

4. I have lived in this town for three years.

5. Mary has known Paul since they were in High School together.

D. Correct the mistakes.

1. She hasn’t finished her homework yet.

2. Sue has known Tom for a long time.

3. Where’s Bill? – He has just left.

4. Eva gave me a present last week.

5. The postman hasn’t given me the letter yet.

6. Lisa has already eaten dinner.