The correct option is A has admitted
The correct answer for the error is Option A. An event that has immediately occurred is written in simple present in the headline. So, 'Mayor admits mistake: apologizes to public' will be the correct form of the headline. Option B and C are incorrect errors as they adhere to headline writing format and thus are correctly put in the headline. Option D stands invalid here.