Существуют оба глагола, они различаются по значению. Предоставить = передать, дать возможность распоряжаться; представить = предъявить, показать, продемонстрировать. Ср.: на выставке были представлены новые книги; для работы нам было предоставлено современное оборудование.
Корректно: внешнеречевой, внутреннеречевой, предметно-речевой.
Что именно ПО или НА улице Бабушкина? Идти - по улице, жить - на улице.
Книжный вариант: заключить договоры. Разговорный вариант: заключить договора.
Можно сказать: русская фамилия, иностранная фамилия, фамилия иностранного происхождения.
Корректно: не заметят отсутствия.
Правильно: я продлю срок (что сделаю), я продлеваю срок (что делаю).
Правильно: 84-пушечный.
В разговорной речи - библиотекарша. Стилистически нейтрального варианта нет.