Half of the cake been eaten.

  1. were
  2. have
  3. are
  4. has
Answer

D) has

Agrees with "cake" (singular). Subject–Verb Agreement · Tricky subjects

English MCQ · More English: Subject–Verb Agreement MCQs · Practise