1.当will当意愿理解时,结构应该是will to do ,如果是will+动词原形,则will是助词,表将来.所以,如果选B,选项应该写成will to read.况且,在if句中,主句用一般将来时,从句应该用一般时态.
2.我已经说过了,从句和主句时态的问题.意思是:如果她做的话,随她去好了
3.have been to someplace 是表示到达某地之意,当后面是副词时,to必须去掉.此句没有to,必然要用一个副词做其宾语.最重要的是where=in which是在定语从句中,而在本句显然不是.像 go home 中的home 一样,home 是副词,表示回家之意,所以不能写成 go to home .D 与句意不符,最重要的是,它不能扮演这样的成分.
4.和3的语法差不多.where是一个地点副词.不能用介词这样使用,在有些情况下in which 才等于 where ,从本句看,you have any question已经是一个完整的句子,并不缺其中的成分,显然是修饰前面缺少的部分的,它本身就是一个定语句了.所以是where.