12. Have you eaten breakfast this morning?
Объяснение: "This morning" может относиться к уже прошедшей части дня, поэтому часто используется Present Perfect, особенно если действие важно для настоящего момента. Если утро еще не закончилось, Present Perfect предпочтительнее. В контексте упражнения, скорее всего, имеется в виду, что утро еще идет или только что закончилось, и результат важен.