“住旅馆”常见的英文表达是 “stay at a hotel” 或 “stay in a hotel”。
“stay at a hotel”:强调在旅馆这个地点停留、居住,“at” 通常用于表示在某个具体的地点。例如:We plan to stay at a hotel near the beach.(我们计划住在海滩附近的一家旅馆。)
“stay in a hotel”:同样表示在旅馆里住宿,“in” 更侧重于描述处于旅馆这个空间内部。例如:I often stay in a hotel when I travel on business.(我出差时经常住在旅馆里。 )