楼上的不要乱说,误人子弟。根据字典上的解释以及例句,visit做及物动词可以表示参观游览,选择which和that肯定没错;而且town做宾语,所以that可以省略。
但是visit表示游览的时候,一般都直接接地点,很少用介词的,所以不建议用where,用where虽然也对,但是不符合语言习惯。希望能够帮助楼主!
visit
KK: []
DJ: []
vt.
1. 参观;拜访;探望
This afternoon we're going to visit a friend in hospital.
今天下午我们将去探望一位住院的朋友。
During our stay in London, we visited Buckingham Palace.
我们在伦敦逗留期间访问了白金汉宫。
2. 【美】在...处作客,暂住在
3. 视察
The prime minister visited several factories in our city.
首相视察了我市几个工厂。
4. 出诊
vi.
1. 参观;访问
2. 【美】暂住[(+with)]
Amy will come down and visit with you for a couple of days.
艾米会来你这儿作客住上几天。
3. 逗留[Q]
He is visiting in Taipei.
他在台北逗留。
4. 【美】【口】谈话
I saw him visiting with a neighbor.
我看到他在和邻居闲聊
除了where 其他都可以 也可以省略连接词 就是不填
visit通常是及物动词
they visited the town可以连得起来
填which
因为which 引导的定语从句修饰the town
后面明显是THEY VISITED THAT TOWN LAST YEAR。必为及物。
所以填WHICH , 即特指 THE ONE WHICH/THAT/不填 THEY VISITED。
后面明显是THEY VISITED THAT TOWN LAST YEAR。必为及物。
所以填WHICH , 即特指 THE ONE WHICH/THAT THEY VISITED。
which
这是个定语从句,从句修饰的是town
所以选择which