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