(1) We had a nice time at the beach.
—— longnan 老师,https://www.cpsenglish.com/question/24008
(2) We have a great deal of fun on the beach.
—— MrTong 老师,https://www.cpsenglish.com/question/4659
(3) We spent every day except Sunday on the beach.
—— cgh007老师,https://www.cpsenglish.com/question/7809
请问:at the beach 和 on the beach 有什么区别?如下面一题,该选择哪个?
We had a barbecue _____ the beach last week.
朗文英语词典对on the beach和at the beach的解释:
You use on the beach when thinking of the beach as a surface:
把沙滩看作是一个表面时,用on the beach.
I just wanted to lie on the beach and read a book.
We played volleyball on the beach.
You use at the beach when thinking of the beach as a place:
把沙滩看作是一个地点时,用at the beach.
The kids are at the beach.
We spent the day at the beach.
You can go swimming at the beach.
There is a café at the beach.
因此,不能说lie at the beach and read a book. 也不能说go swimming on the beach. 这是两个极端。当一个句子中将beach看作表面和地点都能讲得通的时候,用on和at都可以。因此以下两句都可以说:
We had a barbecue on the beach last week.
We had a barbecue at the beach last week.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
(1)on the beach "在海滩上; 上岸; 失业; 处于困境;"般指接近海水的、涨潮时有水而退潮时无水的较为平坦的海滩,多由沙子、鹅卵石、小石子等覆盖而成.(强调在陆地沙滩这个面上)
A:在海滩上
Tourists go there to walk on the beach.
旅行者去那儿的海滩散步。
We are basking on the beach.
我们在海滩上晒太阳。
B:上岸
The crew was on the beach while the ship was in dry dock.
船停泊在干船坞里时水手们都上岸去了。
C:失业, 处于困境
He's been on the beach for weeks.
他失业已达数周。
(2)at the beach “在海边;在海滩上”强调所达到的一个点。在还海边某个点,可能是在水里,岸边,在周边,(强调在海滩浅水地方或者海水与沙滩的交界处。)
They were spending a vacation at the beach.
他们正在海滨度假。
Jack is licking his chops about the lifeguard job he will have at the beach next summer.
杰克想到明年夏天将在海滩作救生员工作,心里十分高兴。
We spent a heavenly day at the beach.
我们在海滨痛痛快快地玩了一天。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!