The correct answer is 'b) read' because the sentence implies a completed action in the past that allows for a present action (watching TV). 'Read' in this context is the simple past tense.
'Am reading' would be present continuous.
'Have read' would imply a perfect tense, which is also possible but 'read' (simple past) fits the flow well.