Правильно, как Вы верно указываете, на берегу. В русском языке есть несколько существительных второго склонения с таким окончанием в предложном падеже со значением места. Ср.: о береге - на берегу, о носе - в носу, о саде - в саду. Падеж один и тот же, окончания (в зависимости от значения падежа) - разные.
Нет, эти предложения не синонимичны. В первом говорится о том, что некие лица не получили ответ, а во втором — ответ не прибыл в некую точку.
Оба варианта корректны, различаются оттенками значения: Не надо задавать вопросы (конкретные), Не надо задавать вопросов (вообще никаких).
Оба варианта верны.
Верно: 80% авторов не способны.
Правильно: претензий не имеется.
Предпочтительно: Вам слова не давали.
Может быть, разговор, который (которого) вы не слышали?
Корректно слитное написание.
Правильно: он не робкого (не трусливого) десятка.