Давайте разберёмся с вашей задачей, в которой требуется заполнить пропуски к фразам, связанным с актерами и сценаристами. Я объясню, какие времена и формы глаголов мы будем использовать.
В первом предложении: "has luke been an actor for a long time? no, he 1 *** . this is his first film, but he's had acting lessons 2 *** years."
- Для заполнения пропуска "1" нужно использовать отрицательную форму глагола "to be" в настоящем совершенном времени (Present Perfect), чтобы сказать, что он не был актером долгое время. Правильный вариант: "hasn't been an actor for a long time."
- Для заполнения "2" мы можем использовать "for" и количество лет. Обычно в таком контексте указывается период. Например, "for two years" или "for several years".
В следующем предложении: "how 3 *** has sid been a scriptwriter? he's been a scriptwriter 4 *** twenty-five."
- Для "3" нам нужно задать вопрос о времени. Чтобы спросить, как долго кто-то делает что-то, можно использовать Present Perfect. Поэтому правильный вариант: "long".
- Для "4" также подойдет "for" в сочетании с числом. Таким образом, "for twenty-five years" — это правильный ответ.
В последнем предложении: "oh! look at luke! he 5 *** taken off his costume. he's still wearing it!"
- Здесь нам нужно использовать Present Perfect, так как мы хотим сказать, что он уже снял костюм на текущий момент. Это предложение требует "hasn't".
Подводя итог, заполним пропуски:
- hasn't been an actor for a long time
- for two years (или любое количество лет, например, for ten years)
- long
- for twenty-five years
- has
Теперь полное предложение будет выглядеть так:
- "Has Luke been an actor for a long time? No, he hasn't been an actor for a long time. This is his first film, but he's had acting lessons for two years. How long has Sid been a scriptwriter? He's been a scriptwriter for twenty-five years. Oh! Look at Luke! He has taken off his costume. He's still wearing it!"
Если у вас остались вопросы по грамматике или предложениям, дайте знать!