Помогите с выбором правильного ответа

  • I decided to accept the job (although, though, in spite of, despite) the salary was low.

    You've only just had dinner. You (can't be, can't have been) hungry.

    The film is great. You can ask (someone. anyone, anybody, somebody) who has seen it.

    Возможно, несколько вариантов являются правильными!

  • Я бы написал:

    I decided to accept the job although(in spite of, despite) the salary was low.

    You've only just had dinner. You can't be hungry.

    You've only just had dinner. You can't have been hungry. - Это по моему грамматически не правильная конструкция.

  • You can't have been hungry - грамматически правильно, но не подходит в данной ситуации - Не может быть, что ты был голоден (когда-то в прошлом).
    Для The film is great все варианты возможны.
    I decided to accept - although/though правильные ответы