Ответ:

  1. слушал — прямое дополнение: слушал кого? что?
  2. о каникулах — косвенное дополнение: думал о чём?