СРОЧНО ОЧЕНЬ НАДО ПОЛУЧИТЬ ХОРОШУЮ ОЦЕНКУ Choose the correct tense present perfect or present perfect continuous:
1) Nick ..... (swim) in the sea for two years
2) Hello, Tom. I .... (wait) for you all morning. Where have you been?
3) I .... (to drive) since i was 17/
4) We always go to Ireland for our holidays. We .... (go) there recently.
5) I .... (think) about what you said and i've decided to take your advice.
6) ''Is ann on holiday this week?'' "No? she .... (work)"
7) He is my friend, I .... (know) him for a long time.
8) She (not/take) another test yet.
Answers & Comments
2. have been waiting
3. have been driving
4. have gone
5. thought
6. No, she is working.
7. have known
8. hasn't taken