我记得之前上学老师教过在什么之上用on,在什么里面用in。我们住在几楼在英语中应该用on。在地面,平面,楼层都用on, 而不是住在楼层里面,in是指在内部。
例如:Our flat is on the first floor and theirs is on the third.  我们的公寓在一楼,他们的公寓在三楼。
住在几楼在英语中用介词in还是on
1 floor来表示楼层,通常与介词on搭配。如:
Our flat is on the first floor and theirs is on the third.  我们的公寓在一楼,他们的公寓在三楼。
如:What floor do you live on你住几楼
I live on the second floor.
2  一般住在哪个房间,表示空间,用介词 in .如:
如:Which room do you live in
I live in room 5 on the second floor
3  如果是用storey  来表示楼层,则可连用介词in(侧重空间)或on(侧重层面)。如:
He’s living in the second storey. 他住在二楼。
My room is on the second storey. 我的房间在二楼。