The dog is in the box.这句话有什么语法错误并改正?

如题所述

The dog is in the box.改为The dog is at the box.

at、in、on都可以表示地点,有时at和in可换用:

The meeting was held at [in] the hotel. 会议在宾馆举行。

    at 与 in 的一个区别是:at 多用于指较小的地方,而 in 多用于指较大的地方:

in Shanghai 在上海

at the station 在车站

2. 介词 on 用于地点,主要指在某物的表面:

What‘s on the table? 桌上有什么?

There‘s a wallet lying on the ground. 地上有个钱包。

在少数搭配中,也用介词 on:

He works on a farm. 他在农场工作。

3. 在某些搭配中,三者的区别与英国英语和美国英语有关:

in the street (英) / on the street (美) 在街上

in the road (英) / on the road (美) 在路上

in the team (英) / on the team (美) 在这个队

at the weekend (英) / on the weekend (美) 在周末

at weekends (英) / on weekends (美) 在周末

4. 有时三者的差别与搭配习惯和用法有关:

in bed / on the bed 在床上

in the tree (多指树外之物) / on the tree (多指树本身之物) 在树上

参考来源:百度知道-in和at

温馨提示:答案为网友推荐,仅供参考
相似回答