Привет! Давай вместе разберемся с этими предложениями. Нам нужно выбрать правильную форму глагола для каждого из них.
We haven't had a holiday for 5 years. Правильный вариант: "We haven't had a holiday for 5 years" (Мы не были в отпуске пять лет).
She has been teaching at this school for twenty years. Правильный вариант: "She has been teaching at this school for twenty years" (Она преподает в этой школе двадцать лет).
David has been painting in his studio since 10 o'clock. Правильный вариант: "David has been painting in his studio since 10 o'clock" (Дэвид рисует в своей студии с 10 часов).
Mary and Sam have been collecting stamps for 3 years. Правильный вариант: "Mary and Sam have been collecting stamps for 3 years" (Мэри и Сэм собирают марки три года).
Their parents have been friends since their childhood. Правильный вариант: "Their parents have been friends since their childhood" (Их родители друзья с детства).
Dave has been a student for 2 years. Правильный вариант: "Dave has been a student for 2 years" (Дэйв учится два года).
Все это предложения используют конструкцию Present Perfect Continuous (для действий, которые начались в прошлом и продолжаются в настоящем) или Present Perfect (для действий, которые были совершены в прошлом, но важны для настоящего). Надеюсь, это поможет тебе!
