Ответ:

Перевод задания: Дополните предложения правильной формой глагола и выберите for или since.

  1. Ian has not seen his cat for a while. (Иэн уже некоторое время не видел свою кошку.)
  2. Anna has been ill since last Monday. (Анна болеет с прошлого понедельника.)
  3. I have not eaten ice cream since last summer. (Я не ел мороженого с прошлого лета.)
  4. My dad has had this car for a few months now. (У моего папы эта машина уже несколько месяцев.)
  5. My grandpa has had this book for years. (У моего дедушки эта книга уже много лет.)

Present Perfect образуется с have/has и третьей формой глагола. For употребляется с периодом времени, since — с начальным моментом.