Test 1. past perfect simple or continuous? choose the correct verb form. 1. we were good friends. we had (known/been knowing) each other for a long time. 2. they had (climbed/been climbing) for five hours before they reached the top of the mountain. 3. i had (felt/been feeling) sleepy all day so i went to bed early. 4. ken gave up smoking two years ago. he had (smoked/ been smoking) for 30 years. 5. ann had just (got/been getting) home when i phoned. 6. we were extremely tired at the end of the journey. we had (travelled/been travelling) for more than 24 hours. 7. i was sad when i sold my car. i had (had/been having) it for a very long time. 8. mary was sitting on the ground. she was out of breath. she had (run/been running). 9. in the evening i was very tired because i had (cleaned/ been cleaning) my house since morning. 10. the house was dirty. they had not (cleaned/been cleaning) it for weeks. test 2. present perfect simple or continuous? choose the correct verb form. 1. i have (broken/been breaking) your pen. i am very sorry. 2. ‘what’s the matter? ’ ‘i have (read/been reading) in my room for hours, and i have got a headache.’ 3. i am very tired! i have (worked/been working) all day, but i have not (finished/been finishing) yet. 4. i have (smoked/been smoking) since i was sixteen. 5. i have (smoked/been smoking) too many cigarettes today. 6. ‘why are you out of breath? ’ ‘i have (run/been running).’ 7. i have (lost/been loosing) my note-book. have you (seen/been seeing) it anywhere? 8. someone has (eaten/been eating) my sweets. they are nearly all gone. 9. i have (waited/been waiting) for you for ages! where have you been? 10. how many exercises have you (done/been doing) today? test 3. future perfect simple or continuous? choose the correct verb form. 1. we’d better wait till 14 december. david will have (had/been having) his exam by then, so he’ll be able to join us. 2. i am expecting an important letter and i think it will have (arrived/been arriving) by thursday. 3. jane will have (learnt/been learning) english for 5 years this summer. 4. by the end of the month he will have (climbed/been climbing) mountains for twenty years. 5. by the end of the month he will have (climbed/been climbing) 50 mountains. 6. today is tuesday. rosie says she will have (finished/ been finishing) her composition by saturday. 7. when frank comes home, his mother will have already (cooked/been cooking) dinner. 8. by 6 o’clock ted will have (played/been playing) football for 5 hours! 9. wake me up by 9 o’clock! i’ll have (slept/been sleeping) long enough by then. 10. at the end of this term i will have (taught/been teaching) for six years

Vova2005002 Vova2005002    1   15.08.2019 00:10    3

Ответы
Annarasumanara2002 Annarasumanara2002  04.10.2020 19:52
Test 1. 1. We were good friends. We had known each other for a long time. 2. They had climbed for five hours before they reached the top of the mountain. 3. I had been feeling sleepy all day so I went to bed early. 4. Ken gave up smoking two years ago. He had been smoking for 30 years. 5. Ann had just got home when I phoned. 6. We were extremely tired at the end of the journey. We had been travelling for more than 24 hours. 7. I was sad when I sold my car. I had had it for a very long time. 8. Mary was sitting on the ground. She was out of breath. She had run 9. In the evening I was very tired because I had been cleaning my house since morning. 10. The house was dirty. They had not cleaned it for weeks. Test 2. 1. I have broken your pen. I am very sorry. 2. ‘What’s the matter?’ ‘I have been reading in my room for hours, and I have got a headache.’ 3. I am very tired! I have been working all day, but I have not finished yet. 4. I have smoked since I was sixteen. 5. I have been smoking too many cigarettes today. 6. ‘Why are you out of breath?’ ‘I have been running.’ 7. I have lost my note-book. Have you seen it anywhere? 8. Someone has eaten my sweets. They are nearly all gone. 9. I have been waiting for you for ages! Where have you been? 10. How many exercises have you done today? Test 3. 1. We’d better wait till 14 December. David will have been having his exam by then, so he’ll be able to join us. 2. I am expecting an important letter and I think it will have arrived by Thursday. 3. Jane will have been learning English for 5 years this summer. 4. By the end of the month he will have been climbing mountains for twenty years. 5. By the end of the month he will have climbed 50 mountains. 6. Today is Tuesday. Rosie says she will have finished her composition by Saturday. 7. When Frank comes home, his mother will have already cooked 8. By 6 o’clock Ted will have been playing football for 5 hours! 9. Wake me up by 9 o’clock! I’ll have slept long enough by then. 10. At the end of this term I will have (been teaching for six years
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Английский язык