his sister is a nurse _____ a hospital.A.at B.in 为什么不是in.

问题描述:

his sister is a nurse _____ a hospital.
A.at B.in
为什么不是in.

你好。在你的语境中,at和in都是正确的选项。你千万不要神化出题人。他们许多时候也会出错题,或者把他们自己的错误的思维体现在句子裏面。这样的考题一般不会出现在正规的考卷中。你的句子,碰到5个出题人,肯定会给出不同的答案。完全没有必要这样学英语。

都正确,指生病住院时,没有a , in hospital

出题人的意思是说,at指的是小的地点,而in指的是大的地点,比方说城市、集镇等;
但真正的英语中,两种都是可以的.出这种题的人,明显是纸上谈兵,没有实际接触过多少英语,包括口语、英语人士写的文章.中国人的英语都是给他们教坏的,聋子、哑巴英语,只会做题.
不过,在这种环境下,你也没办法,选A的道理就是我说的大小之别.