Ответ:
Основы: я — не мог смотреть; было стыдно (безличная часть, «мне» — дополнение). «Не мог смотреть» — составное глагольное сказуемое. «Было стыдно» — составное именное сказуемое с нулевой именной частью, выраженной словом категории состояния «стыдно». Не с глаголом «мог» пишется раздельно.
