I have seen the scenery that I have seen in TV. 我看到了以前在電視上見到的風景。 請問老師,第二個have seen 是否應該改成 had seen呢?

不可以用過去完成時。過去完成時表示過去的過去。而主句的目前完成時并沒提供一個具體過去時間,所以不可以用過去完成時。