Деепричастие:
Учитель пожал руку Пете, благодаря его за помощь в подготовке к выступлению. Благодаря своего приятеля, мальчик сказал много теплых слов. Предлог: Благодаря хорошей погоде экспедиция добралась до лагеря вовремя. Благодаря тому, что Катя знает английский, она легко узнала у иностранцев, как найти автобусную остановку.