A lot of people in the States have a gun handy at night and when theytravel.
句中的 and 是不是多余?大时间和小时间连用时要用连词 and 吗?
你理解错了。at night and when they travel 是 at night 和 when they travel 的并列,意思是“在晚上”和“在旅游时”。句意为:
A lot of people in the States have a gun handy at night and when they travel. 很多美国人在夜间与出行的时候都会随身带一把枪。(指夜间要带枪,出行的时候也要带枪,即两种状况下都带枪)
假如不需要 and,语法也是对的,但意思就完全不同了: at night when they travel 的意思是“在旅游时候的晚上”,即:
A lot of people in the States have a gun handy at night when they travel. 很多美国人在旅游的时候晚上都会在身边放一把枪。