in the street和on the street的区别
1个回答
展开全部
1、用onthestreet的时候,是把street当作地面,或一个顶点来看,所以一般要说某个场所在某条街上,是用onthestreet;而讲inthestreet(s)的时候,是把street当作户外的某个空间,所以会搭配动词使用,一般在口语中不会有那么严格的区分,它们之间是可以互相替换的。
2、inthestreet:马路上,是指在这条街的区域范围内,用在句尾宾语补足语,多表示偶然发生、具有突然性。onthestreet:是在马路边,指在这条街的路面上,用在句尾,主语补足语,多用于约定好得了情况。
3、inthestreet是英国英语的用法,onthestreet是美国英语的用法,两者表达的意思和用法都是一样的。例句Mycarstalledoutinthestreet.我的车子在街上抛锚了。
Fredspentayearonthestreetbeforehewasarrested.弗雷德在被捕前已吸了一年毒。
地点介词inonat口诀:
1.强调里面,比较大的地方、空间、范围用in;
2.强调面,某物的表面用on;
3.强调点,某一点位置,较小的地点用at;
4.home前一般用at,但若有物主代词和冠词等定语修饰时,须用in;
5.特殊情况要谨记:星球前用on;class前in;
6.在物理意义上的工作点前用in。