Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практична граматика англ.мови.doc
Скачиваний:
220
Добавлен:
25.11.2019
Размер:
1.15 Mб
Скачать

3. In this exercise you have to put the verb into the correct form, present perfect simple or present perfect continuous.

Examples: I have lost (lose) my key.

Can you help me look for it?

You look tired. Have you been working (you / work) hard?

  1. Look! Somebody __________ (break) that window.

  2. I _________ (read) the book you gave me but I ________ (not / finish) it yet.

  3. Sorry I’m late. That’s all right. I ____________ (not / wait) long.

  4. Hello! I __________ (clean) the windows. So far I _______ (clean) five of them and there are two more to do.

  5. There’s a strange smell in here. ______________ (you / cook) something?

  6. My brother is an actor. He _________ (appear) in several films.

4. Are these sentences right or wrong? Correct the ones which are wrong.

Examples: How long have Bob and Alice been married? – Right I know Bob for five years. – wrong – have known.

  1. Sue and Alan are married since July ____________________________

  2. It is raining all day __________________________________________

  3. How long has George been unemployed? ________________________

  4. Have you always been living in this house? ______________________

  5. How long has Ken a beard? ___________________________________

  6. How long do you know Ann? _________________________________

  7. She has been ill for quite a long time. ___________________________

5. This time you have to write questions with how long?

Examples: Jim is learning Chinese. – How long has he been learning Chinese? I know Bob. – How Long have you known Bob?

  1. My sister is married. How long _________________________

  2. Boris is on holiday. How long __________________________

  3. I live in Glasgow. ____________________________________

  4. It is snowing. ________________________________________

  5. Jack smokes. ________________________________________

  6. I know about her problem. ______________________________

  7. Jack and Jill are looking for a flat. ________________________

  8. Diana teaches English in Germany. _______________________

  9. Dennis is in love with Margaret. __________________________

  10. Colin has a car. _______________________________________

6. In this exercise you have to read a sentence and then write another sentence with since or for.

Example: I know Bob. (for five years) – I have known Bob for five years.

  1. Jack lives in London. (since he was born) Jack _________________________

  2. Bill is unemployed. (since April) Bill ________________________________

  3. Ann has a bad cold. (for the last few days) ____________________________

  4. I want to go to the moon. (since I was a child) _________________________

  5. My brother is studying languages at university. (for two years)____________

  6. Tim and Jane are working in Sheffield. (since February)__________________

  7. My cousin is in the army. (since he was 17)____________________________

  8. They are waiting for us. (for half an hour)_____________________________

7. Choose the correct verb form.

  1. lost I’ve my passport.

been losing

seen

Have you it anywhere?

been seeing

  1. has eaten

Someone the chocolates!

has been eating

They’re nearly all gone.

  1. waited

I’ve for you for ages!

been waiting

Where have you been?

  1. crashed

I’ve your car.

been crashing

I’m awfully sorry.

  1. have you done

How many exercises today?

have you been doing

  1. run.

Why are you red? I’ve been running.

  1. never read

I have a better book in my life.

never been reading

  1. known

How long have you Ann and John?

been knowing

  1. painted

I’ve the living room for a week.

been painting

It’ll be finished soon.

  1. painted

I’ve the living room.

been painting

I finished last night.

  1. I don’t know what our neighbours are doing.

had

They’ve a row all day.

been having

  1. had

They’ve five rows this week.

been having