for fear that in case 的区别

问题描述:

for fear that in case 的区别
some parents don't allow their children to go online they are affected by something unhealthy.A.for fear that B.unless C.soon after D.in case 为什么选D而不选A

for fear that 有担心害怕的意思,这里逻辑不通,父母不让小孩上网是为了防止小孩被不良信息感染,而不是因为担心害怕发生这件事情.不知这样解释是否牵强?