选择D.
我来解释扩展一下.
首先翻译:他是其中的一个到过北京的学生.
他只是其中之一而已.也就表示那些学生都去过北京,他只是其中之一,从这里我们不难发现,主语在逻辑上是复数,因为是一群人去过北京,故排除B、C
再看A.visit是及物动词,可以直接带宾语,不用介词in.所以最终锁定D
[扩展]He is only one of the students who ___ to Beijing.
A.have visited in B.has gone
C.has paid a visit D.have been
那么你来做做看这道题答案是什么?
不会的话来问我.