表达”在医院”是at或inthehospital?这里没有一定的用法,而必须视前后文来决定(1)at通常指『某一地点』或『较小的地方』或『特定/确定的地点』E.g.athome,atthestation,atschool,at15ParkStreet,atthedoor,attheoffice,atthehospital,attheparty(2)in指『较大的地方』或是『在某个范围之内』E.g.inTaiwan,intheworld,inthesky,infrontof,intheeast,intheroom,inthehospital,intheoffice所以这句AmyandJohnvisitedTom_____thehospitalyesterday.用in比较恰当指的是说Amy和John到医院(里)去探望Tom如果题目改一下AmyandJohn(met)Tom_____thehospitalyesterday.则用at表示Amy和John和Tom约在医院碰面(特定地点).