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.