I was having dinner at a restaurant when Tony steele came in.Tony worked in a lawyer's office years ago, but he is now working at a bank.第一句为什么用"at"不用"in".第一句为什么worked in a lawyer's office用"in", 后面working at a bank用 "at".为什么都统一用"at"?小弟万分感激~!
热心网友
at和 inat我们可以说 be at home(在家),be at work(在工作),be at the office(在办公室),be at school(上学),be at university(上大学), be at an address(在某一地方), be at a certain point(在某一地点),如 be at the bridge(在桥边),be at the crossroads(在十字路口), be at the bus-stop(在公共汽车站)。in使用in的地方有be in a country(在一个国家),be in a town (在一个城镇), be in a village(在一个村庄), be in a square(在一个广场上),be in a street(在一条街上),be in a room(在一间房间里),be in a forest(在一个森林里),be in a wood(在一片小树林里),be in a field(在一片田野里),be in a desert(在沙漠中)等。在任何有边界或被圈起来的地方,都可使用in。但讲到一个小地方,如a square,a street,a room,a field时,如果我们意指“在这地点”而不是指“在里面”时,可以在地点前用at。我们可以说 in a building,也可以说 at a building。 in仅意味着在里面,at可以指在里面或者在楼旁庭院里或者在楼外。如果说某人 be at the station,他可能在车站外面的街上(in the street outside)、在售票处(in the ticket office)、在候车室(in the waiting room)、在车站餐厅(in the restaurant)或者在站台上(on the platform)。我们可以说 in the sea,也可以说 at the sea。 in/at a river, lake, swimming pool等也一样成立。这里in意味着真在水中:The children are swimming in the river.孩子们正在河里游泳。at the sea/river/lake等意指 near/beside the sea(靠近/在海边)。但 at sea(不带冠词)却是一个习语,意味着on a ship (在海上航行)。。
热心网友
这些都是固定俗成的就象on the farm at home 。。。平时记得留意一下吧