The Present Perfect Tense





1. Make the sentences interrogative and negative:

1. The students have passed all their exams.

2. They have answered all the questions.

3. You have solved the problem.

4. Something has happened to your friend.

5. She has changed much.

6. Jane has made a lot of mistakes in her dictation.

7. We have met him before.

8. The rain has stopped.

9. Our teacher has just returned from London.

10. I have been there very often.


2. Give short and full answers:

1. Have you ever been to London?

2. Have you ever travelled by air?

3. Have you had any dictations this month?

4. Has Kate revised the grammar rules yet?

5. Have they passed their exams?

6. Have they read much about Great Britain?

7. Have you kept your promise?

8. Has the post come?
9. Have you ever driven the car?

10. Has the lecture begun?


3. Do as you are told and say what you have done:

Pattern A: Open your book, please. — I have opened my book.

1. Read the text, please.

2. Close your book, please.

3. Open the window, please.

4. Give me your book, please.

5. Answer my question, please.

6. Do this exercise, please.

7. Please turn on the light.

8. Please say it again.

9. Show me your composition, please.

10. Explain the rule, please.

Pattern B: Don’t forget to post that letter. — I’ve already posted it.

1. Don’t forget to phone your parents.

2. Don’t forget to read this article.

3. Shall I pay the waiter?

4. Don’t forget to see this film.

5. Don’t forget to make a report.


4. Answer the questions:

1. How many classes have you had so far today?

2. How many classes have you missed since the beginning of the term?

3. How many questions have you asked so far?

4. How many tests have you taken since the beginning of the term?

5. How many cups of coffee have you had since you got up this morning?

6. How many cigarettes have you smoked today?
7. Where do you live? How long have you lived there?

8. How long have your parents been married?


5. Ask and answer questions according to the Pattern:

Pattern: be to Europe Have you ever been to Europe?

Yes, I have. I’ve been to Europe many times.

or:   No, I haven’t. I’ve never been to Europe.

1. be to Great Britain

2. eat Chinese food

3. ride a horse

4. be to Lviv

5. catch a butterfly

6. use a computer

7. smoke a cigar

8. fall asleep during class

9. lose anything valuable

10. drink Turkish coffee

11. win something in the lottery

12. sleep in a tent.


6. Put questions to the italicized words:


1. They have never been to any foreign countries.
2. We have already seen this new film.
3. My parents have lived in the same house for over thirty years.
4. They have sent us several telegrams lately.
5. He has met many people since he came here in June.
6. His friend has translated two English books into Ukrainian.
7. Shehas just left you a message.
8. He has missed the bus.
9. My mother has cooked a chocolate cake.
10. My sister has watered the flowers in the garden.
11. Someone has taken my bicycle.


7. Complete the Disjunctive Questions:

1. He has translated the article, ... ?

2. They have moved into a new flat, ... ?

3. We haven’t forgotten about them, ... ?

4. We have already spoken of our studies, ... ?

5. Janet has already finished her work, ... ?

6. The weather has been terrible lately, ... ?

7. Jane hasn’t been out of town for two days, ... ?

8. You have never been there, ... ?

9. The students haven’t left, ... ?

10. Your parents haven’t arrived yet, ... ?

11. Bill has written a novel, ... ?


8. Paraphrase the sentences, using the Present Perfect Tensewith for or since:

Pattern: It is two years since I saw Tom.

I haven’t seen Tom for two years.

I last read a newspaper on June 2.

I haven’t read a newspaper since June 2.

1. It’s three months since he wrote to me.

2. I last drank champagne at my brother’s wedding.

3. He last shaved the day before yesterday.

4. I last ate raw fish when I was in Japan.

5. It’s years since Mary last spoke French.

6. He last paid taxes in 1996.

7. I saw him last on his wedding day.

8. It’s two years since I was last in Lviv.


9. Put the verbs in brackets into the Present Perfect:

1. He (be) in hospital for ten days.

2. We (know) each other for a long time.

3. She (buy) this book in London.

4. You (get) the wrong number.
5. He (not smoke) for two weeks. He is trying to give it up.

6. The play just (begin). You are a little late.

7. The manager (sign) the letter.

8. I can’t go out because I (not finish) my work.

9. The students (work) very well this term.

10. Is Father at home? No, he (not come) yet.

11. I (not see) him since January. I wonder where he is.

12. George (read) the newspaper already.

13. The newspaper (come)? — Yes, Ann is reading it.

14. My brother (write) several plays. He just (finish) his second tragedy.

15. I (write) the letter but
I can’t find a stamp.

16. We (miss) the bus. Now we’ll have to walk.


10. Translate into Ukrainian:

1. Mary has just gone out for a walk.

2. My elder brother has never had any trouble with mathematics. He likes it very much.

3. Have they come back from France yet? No, they haven’t. They are coming tomorrow.

4. My  mother has  been sick this month. Now she is better.

5. Jane has had a lot of things to do lately.

6. I haven’t seen Helen since I left school.


11. Translate into English:

— Де Микола?

Я ще не бачив його сьогоднi.

Що з ним сталося?

Чому вiн не прийшов до унiверситету?

Вiн нiколи не пропускає занять.

Боюся, що вiн захворiв.

— Ви помиляєтеся.

Микола тут.

Вiн щойно прийшов.

Вiн на лекцiї.

Але ви не можете з ним говорити, оскiльки лекцiя вже почалася.

Лекцiї завжди починаються вчасно.

Я знаю цього професора дуже давно.

Вiн викладає в унiверситетi з 1970 року.

Вiн щойно повернувся iз Сполучених Штатiв.

Вiн був там два роки.

Вiн уже написав книжку про цю країну.

На жаль, я ще її не читав.