The correct option is B Kabir was given the green light by his father to go on a picnic.
The idiom 'given green light' implies that someone got permission to do something, whereas 'red-carpet treatment' means special treatment. Hence, the correct answer is ‘Kabir was given the green light by his father to go on a picnic’.