Ваш вопрос касается правильного использования форм глагола "avoir" (иметь) во французском языке. В данном предложении "mon ami a une belle maison" правильно использовать "a", потому что подлежащее ("mon ami" - мой друг) является единичным, и для третьего лица единственного числа используется форма "a".
Таким образом, правильный вариант: "Mon ami a une belle maison". Если у вас есть дополнительные вопросы по французскому языку или другим темам, не стесняйтесь задавать!