有人说 traffic lights 中的 lights 习惯上要用复数,因为“交通灯”涉及红黄绿多种灯,所以要用复数。如:
Turn left at the second traffic lights. 在第二个红绿灯附近左拐。
Go down the road till you reach the traffic lights. 沿路前行直至有交通灯处。
The car came to a full stop at the traffic lights. 汽车在交通信号灯处停住了。
但是,我觉得 traffic light 用单数也是可能的,比如我见过下面的句子:
A traffic light tells us when to cross the road. 交通信号告诉我们何时穿越马路。
正如您所说,traffic lights确实一般要用复数形式,因为常见的交通信号灯大多是红、黄、绿一组的,应该用复数,所以您给的前几个例句中,指的都是具体的交通信号灯实物,要用复数。但是您给的这道题:
A traffic light tells us when to cross the road.
交通信号告诉我们何时穿越马路。
在这个句子中,traffic light不是指具体的交通信号灯,而是指交通信号灯这一类的事物,也就是英语中名词的“类指”,而名词的类指通常有三种表达方式,一是在单数可数名词前加不定冠词a或an,二是单数可数名词前加定冠词the,三是可数名词的复数形式前面用零冠词。