这句话错误,视野的意思是视线能到达的范围,也就是眼睛能看到的地方,视野用在长有眼睛的生物身上,房子不是人只是物,所以只能用挡住光线之类来表示而不能用挡住视野来表示,被挡住视野的只能是人。
所以这句话可以改成:人被前面房子挡住了视野。或房子被前面房子挡住了光线。
这句话错误,视野的意思是视线能到达的范围,也就是眼睛能看到的地方,视野用在长有眼睛的生物身上,房子不是人只是物,所以只能用挡住光线之类来表示而不能用挡住视野来表示,被挡住视野的只能是人。
所以这句话可以改成:人被前面房子挡住了视野。或房子被前面房子挡住了光线。