only b is the right answer
tho i dont understand the last option
C because he said "it had been a long time since he had a real asthma attack" in the 1st one.
If C isn't the answer then it's probably D because he said in the 1st paragraph that he wanted to make sure it was there in the 1st sentence.
Correct sentence would be: I just found out that he was cheating on the test.
Hope this helps :)