Союзы в предложении могут быть, например: и, да, а, но, как, также, либо, или, не то, будто либо, ли, чтобы, чтоб и другие.
Но чтобы найти союз в предложении для начала надо найти главные члены предложения и второстепенные. Союзы могут соединять, разделять, противить как главным, так и второстепенным членам предложения.
союзы могут соединять однородные члены предложения.
например: На улице было пасмурно и холодно.
в данном случае союз "и" соединяет два однородных обстоятельства (пасмурно И холодно)
или: Сегодня на уроке мы узнаем об однородных определениях, дополнениях, а также об обстоятельствах.
В данном примере союз "а также" соединяет однородные дополнения. (об однородных определениях, дополнениях, А ТАКЖЕ обстоятельствах)
также союзы могут быть противительными. они разделяют однородные члены предложения. Иногда такие случаи называются противопоставлением (если однородные члены являются антонимами)
например: На улице было не тепло, а жарко.
В данном случает союз "а" разделяет однородные члены предложения. Как мы это поняли? слова "тепло" и "жарко" являются антонимами. Также противопоставление может быть с союзом "но".
Еще союзы могут быть разделительными.
например: На улице было не то жарко, не то холодно.
в этом случает союз "не то" разделяет два однородных члена предложения.
Я думаю, что если посмотреть по контексту, то будет видно, где союз, а где предлог.
НО важно не путать предлог "с" с союзом. ЭТО ПРЕДЛОГ.
хотя, он тоже может соединять, но не однородные члены предложения, а слова по смыслу, чтобы придать окраску тому или иному предложению.