Correct Answer & Explanation
Option B
• The phrase 'Last night' is a specific past time indicator.
• Actions that happened at a definite time in the past are expressed in the Simple Past Tense.
• The structure for Simple Past Tense is Subject + V2 (past form of the verb).
• The past form of 'have' (in the sense of experiencing) is 'had'. Therefore, 'had' is the correct form.