Найпростіше правило: якщо викинути частку б, і значення речення не змінюється, то вживається " що б ". в іншому разі – "щоб". Щоб – скорочений варіант "щоб". частіше вживається в розмовній мові.
Займенник ч то з часткою б пишеться роздільно, і частку можна викинути. 1) Не знаю, що б мені такого цікавого подарувати сестрі на свято. (що тут є займенником із часткою б). 2) Обов’язково подарую квіти, щоб порадувати її (щоб сполучник).
Багато хто, можливо, здивується: справді, існує два варіанти написання, але в більшості випадків, звісно, “щоб” – це сполучник, і він пишеться разом.