Ответ:

  1. Мама спросила: «Ты сделал уроки?» — Б. Слова автора стоят перед прямой речью.
  2. — Когда начнётся фильм? — В семь часов. — В. Это диалог: реплики начинаются с тире.
  3. Он радостно воскликнул: «Каникулы!» — Г. Слова автора стоят перед прямой речью, в которой восклицательное предложение.
  4. «Приходи завтра», — сказал друг. — А. Слова автора стоят после прямой речи.