Нужно внимательно посмотреть на смысл контекста и на слово, к которому относятся эти существительные/предлоги. Как правило, если они являются предлогами, то к ним нельзя задать вопрос ни от одного слова в предложении, они находятся в переносном значении, а так же их можно заменить другим простым не производным предлогом. Например: В течение длительного времени мы были в состоянии шока. "В течение" будет предлогом, так как это переносное значение (у времени нет течения, оно может быть у реки, к примеру), к нему нельзя задать вопрос и можно заменить другим предлогом. А вот предложение, в котором это слово будет существительным: Кораблик завертелся в течении реки. Можно задать вопрос: завертелся (в чем?) в течении. Нельзя заменить или мысленно вычеркнуть. И тут конкретное значение - течение реки. Так же и с остальными словами.