A your having read 缺少动词
B If reading if 引导的是条件从句,但是缺少动词
C when you read 正确
D while reading,这个词组做状语,但是和后面的句子主语不一致,所以错误.