Ответ:
Перевод задания: Поставьте глагол в Present Perfect или Present Perfect Continuous. Выберите правильную форму времени.
Заполните пропуски:
- I haven’t seen him for ages. (Я его целую вечность не видел.)
- He has been doing his lessons since lunch. (Он занимается уроками с обеда.)
- I haven’t heard about him for a long time. (Я давно ничего о нём не слышал.)
- I have been driving since I was 17. (Я вожу машину с семнадцати лет.)
- Jack has failed his driving test three times because he doesn’t know how to park. (Джек трижды провалил экзамен по вождению, потому что не умеет парковаться.)
- I think he has made a lot of improvement. (Думаю, он значительно улучшил свои навыки.)
- Alice hasn’t passed her driving test because she doesn’t know the rules well. (Элис не сдала экзамен по вождению, потому что плохо знает правила.)
- She has been worrying about this for two months. (Она беспокоится об этом уже два месяца.)
- She has been studying the driver’s manual for hours every day. (Она занимается по руководству для водителей часами каждый день.)
- She hasn’t taken another test yet. (Она пока не сдавала экзамен повторно.)
- I have had a headache since I got up. (У меня болит голова с тех пор, как я встал.)
- He is my friend; I have known him for a long time. (Он мой друг; я давно его знаю.)
- Ivan has a stomachache. He has been eating junk food all day. (У Ивана болит живот. Он весь день ест вредную еду.)
- I have never heard that song before. (Я раньше никогда не слышал эту песню.)
Правильные варианты:
- Nina has been learning English for 2 years. (Нина изучает английский два года.) — длительное действие.
- The birds have already flown to the South. (Птицы уже улетели на юг.) — завершённый результат.
- They have known him for many years. (Они знают его много лет.) — глагол состояния обычно не употребляется в Continuous.
- Mike has forgotten to learn the poem. (Майк забыл выучить стихотворение.) — завершённый результат.
- The children have been watching cartoons for 2 hours. (Дети смотрят мультфильмы уже два часа.) — длительность действия.
- The train has just come. (Поезд только что пришёл.) — завершённое действие.
- We haven’t had a holiday for 5 years. (Мы не были в отпуске пять лет.) — have в значении «иметь/проводить» здесь не употребляется в Continuous.
- She has been teaching at this school for twenty years. (Она преподаёт в этой школе двадцать лет.) — подчёркнута длительность.
- David has been painting in his studio since 10 o’clock. (Дэвид рисует в своей студии с десяти часов.) — действие продолжается.
- Mary and Sam have been collecting stamps for 3 years. (Мэри и Сэм собирают марки три года.) — подчёркнута длительность.
- Their parents have been friends since their childhood. (Их родители дружат с детства.) — be в значении состояния.
- Dave has been a student for 2 years. (Дэйв учится уже два года.) — be не употребляется в форме Continuous в этом значении.
