Чтобы отличить деепричастие от производного предлога в русском языке, нужно проанализировать значения слов. 1
Деепричастие обозначает добавочное действие по отношению к глаголу-сказуемому. 2 Например, «не смотря» имеет значение «не направляя взгляда» и может быть заменено глаголом «не смотрел». 15
Производные предлоги имеют значение уступки и могут быть заменены другими предлогами, например «благодаря» требует после себя только дательный падеж. 14 Например, «благодаря» (кому? чему?) отцу мы справились с заданием — существительное в дательном падеже, значит это предлог. 4
Также можно проверить правильность выбора, подставив сочетание «хоть и». 1 Например, «Несмотря на проливной дождь, мы отправились на экскурсию» — можно подставить «Хоть и шёл проливной дождь, мы отправились на экскурсию». 1