在水里游泳和她们正在游泳的英文怎么说?

‘我想去海滩游泳’这句话的英文翻译可以是‘I want to go to the beach to swim.’或者更地道一点说‘I want to go swimming at the beach.’两者都对,但后者在口语中更常用一些。注意‘on the beach’通常指在沙滩上,而游泳是在海里,所以用‘at the beach’或者‘to the beach’更准确。

评论 (9)

确实,at the beach 更符合母语者的习惯。不过很多人会把 swimming 直接当成海滩活动的代称,其实严格来说是在海里游。另外提醒一下,如果只是在泳池里游,一般说 go swimming 就够了,不需要特意加地点,除非为了强调是在户外或者特定场所。

博主这里偷换概念了吧?问题问的是“在水里游泳”和“她们正在游泳”,但回答给的例句却是“我想去海滩游泳”。时态完全不对,一个是现在进行时(are swimming),一个是将来/意愿。而且“在水里游泳”通常用 swimming in the water 或者 just swimming,并不一定非要强调海滩。这个回答答非所问,属于典型的为了凑字数强行解释,严重误导初学者。

这个回答确实指出了at和on的区别,很细节。不过我觉得对于初学者来说,可能还需要补充一下进行时态的表达?比如“她们正在游泳”对应的是“They are swimming”,这样对比起来理解会更清晰一些。

确实,口语里说 go swimming 更自然。不过补充一点,如果是在泳池游泳,通常用 in the pool;而在海里游泳,用 in the sea/ocean 会更精准,at the beach 更多是泛指去海边这个地点活动。

说真的,母语者很少会在海滩游泳时特意区分at和to,直接用go swimming就够了。这种纠结介词的小细节,确实挺像典型中国英语教学的风格。

翻译得挺对的,不过“在水里游泳”直译就是 swim in the water。其实口语里很多人直接说 go swimming 就够了,不用特意加地点,上下文能懂就行。

解析得很细致,特别是关于介词at和on的区别,这点很多教材确实容易讲混。不过口语中确实如回答所说,直接说go swimming更自然。

楼主解释得很清楚,确实很多人容易搞混on和at。不过我想补充一点,如果特指“在水里游”这个动作本身,除了swim还可以用be swimming,比如“They are swimming in the water.” 这样表达会更具体一些。

确实,at the beach 更地道。不过很多人会混淆 on 和 at,其实 on 强调在沙滩表面,at 指在 beach 这个地点范围,包括海里。