Ответ:
Правильные варианты: а), б).
- Сравнительный оборот, ставший фразеологизмом, не обособляется.
- Оборот, входящий в состав сказуемого, также не обособляется.
- Значение обстоятельства причины не является основанием для необособления сравнительного оборота.
