Ответ:
Перевод задания: Вставьте since или for.
- She has been in hospital since this morning. (Она находится в больнице с сегодняшнего утра.)
- Joe has lived in London for five years. (Джо живёт в Лондоне уже пять лет.)
- We have known each other since June 2010. (Мы знаем друг друга с июня 2010 года.)
- How long have you been here? – I have been here for half an hour. (Как долго ты здесь? — Я здесь уже полчаса.)
- I have had this teddy bear since I was a little child. (Эта плюшевая игрушка у меня с раннего детства.)
- Jason has made music for more than 25 years. (Джейсон занимается музыкой уже более 25 лет.)
- My mother hasn’t spoken to my sister for three days. (Моя мама не разговаривала с моей сестрой три дня.)
- В предложении 8 читается начало «I have learned these words ___», но продолжение после пропуска обрезано. Поэтому нельзя надёжно определить, требуется ли since или for. Пришлите полное предложение.
Правило: since ставится перед начальной точкой периода, for — перед его продолжительностью.
