关于一个冠词的使用

问题描述:

关于一个冠词的使用
当这种情况时:街上有很多人.
是说There are lots of people on street.还是说on the street啊?又不是特指,好像说on a street也不对.这好像也不属于零冠词的状况.
呃......我知道.....我只是想问on street有没错啊?你没看中文吗?翻译过去好像泛指特指都不对.....不过这只是个人感觉,希望说明为什么,

in the street
there be 句型是指在某出客观存在某物
一般来说都是双方晓得的东西
算是特指,要the(另外,我们学的时候没学到on
street类似的词组,我们都是用in的)