Have you ever been to the square () was built last year?A which B where C when D what 为什么不能选B?

问题描述:

Have you ever been to the square () was built last year?
A which
B where
C when
D what
为什么不能选B?

A,square是一个建筑,而不是一个地方性名词

where 作状语,本句缺少主语,故用which,引导定从

which was built last year是修饰the square的定语从句.where 主要用于修饰表示地点的状语从句.建议楼主平时多练习多积累,掌握语言的习惯用法.