A double-alternative block IF statement has both a THEN clause and an ELSE clause. This structure handles two possible outcomes - one for when the condition is true, and one for when it's false. Single-alternative IF statements only have a THEN clause, and SELECT CASE handles multiple alternatives through different CASE blocks.