Conditional execution

Which of the following is/are true?
  1. You can have many statements between If...Then and End If
  2. The statements between If...Then and End If are executed sequentially
  3. You can only have one statement between If...Then and End If
  4. Every If...Then must have a matching End If
  5. If you declare a variable between the If...Then and the End If, its scope is local to that block of code
  6. You cannot declare variables between an If...Then and End If
Explain your answer.