1、 意义不同:
“stay at”是指呆在某个特定的地方;“stay in”是指呆在随意某个地方。
2、语法不同
at 的释义
prep. 在;向;达
n. 基普(老挝货币基本单位)(=att);[化]砹(极不稳定放射性元素)
in的释义
prep. 在 ... 里;在 ... 地方;在 ... 期间;在 ... 方面;进入...里面;处于...状态;穿着...;以...的方式。
3、词语用法不同
(1)、in与at的比较:用于地方时,at指较小的地方,如指城镇时,in指较大的地方,用于省、国家、大陆前。国际大都市前用at 和in都有,但在London前通常用in。在指说话人的住处时要用in,且一般in表示实在的存在,而at却不是。
(2)、用于时间时,可表示时刻,如at night,at three o'clock,at dawn,at any time等。也可表示较短的时期,如at night,at the beginning of the month等,其中at night表示时刻时意为“在薄暮”,表示较短的时期时意为"在夜里",通常指黄昏或上半夜;
(3)、at用于信封地址前可指“转交”。
1)I had to postpone ideas of a career and stay at home.
我不得不暂缓就业打算,呆在家里。
2)An overnight stay at a friend's house disorients me.
在朋友家过夜让我觉得晕晕乎乎的。
3)The Bishop directed the faithful to stay at home.
主教要求信徒们呆在家中。
1)Stay in bed extra late or get up specially early.
起床过晚或过早。
2)He had no conscious memory of his four-week stay in hospital.
他对自己住院的4个星期没有任何有意识的记忆。
3)A one-night stay in a modest hotel costs around £35.
在普通的旅店里过一夜要花费约35英镑。