Ответ:

Решение:

  • a. Ian has not seen his cat for / since a while.
  • b. Anna has been ill for / since last Monday.
  • c. I have not eaten ice cream for / since last summer.
  • d. My dad has had this car for / since a few months now.
  • e. My grandpa has had this book for / since years.