Now there is a public library in ( )near your home.
A.or.B.and C.but D.then
为什么选A?
Now there is a public library in or near your home.
句子意思是:
现在,在你的家里或是家附近,有了一个公共图书馆.
in or near your home=in your home or near your home.
即:或是在你的家里,或是在你家附近
表示一种并列(二选一)的选项
B and,明显语义不通,不可能同时在家里又在家附近
C.but,无法表述清楚到底是家里还是家附近
D.then,是表述先在家里然后是家附近的话,逻辑不通
所以选A o