VBScript provides two main types of conditional statements for controlling program flow: the If...Then statement and Select Case statement. The If...Then statement allows executing different blocks of code based on conditional checks, and can include ElseIf and Else clauses. The Select Case statement chooses between multiple blocks of code based on the value of an expression. VBScript also supports looping structures like For...Next, Do...Loop, and While...Wend to repeat blocks of code. These conditional and looping statements allow inserting verification points and error handling in scripts.