【havefun后加doing还是todo】在英语学习中,很多同学在使用 “have fun” 这个短语时,常常会混淆后面应该接动名词(doing)还是不定式(to do)。其实,这个问题的答案并不复杂,但理解其背后的语法逻辑可以帮助我们更准确地运用。
一、
“Have fun” 是一个常见的表达方式,意思是“玩得开心”。它后面通常接 动名词(doing),表示正在做某事并从中获得乐趣。而 不定式(to do) 则通常用于表达目的或计划,不常与 “have fun” 搭配使用。
具体来说:
- have fun doing something:表示“在做某事时感到开心”,强调的是过程。
- have fun to do something:这种用法非常少见,甚至可以说是不自然的,除非是在特定语境下。
因此,在大多数情况下,我们应选择 doing 来搭配 “have fun”。
二、表格对比
| 表达方式 | 是否正确 | 说明 |
| have fun doing | ✅ 正确 | 表示在做某事时感到快乐,常见且自然 |
| have fun to do | ❌ 不推荐 | 不符合英语习惯用法,极少使用 |
三、例句分析
1. I had fun playing basketball with my friends.
我和朋友们打篮球玩得很开心。
→ “playing” 是动名词,表示动作本身带来的乐趣。
2. She had fun to learn a new language.
❌ 不推荐用法,听起来不自然。
更合适的说法是:She had fun learning a new language.
3. We had fun visiting the museum.
我们参观博物馆时玩得很开心。
→ “visiting” 是动名词,符合语法习惯。
四、小贴士
- 记住:“have fun” + doing,表示“做某事时开心”;
- “have fun” + to do 一般不成立,除非有特殊语境;
- 如果想表达“为了……而开心”,可以换用其他结构,如 “It’s fun to do something”。
五、结语
“Have fun” 后面接 doing 是最常见、最自然的用法。虽然有时我们可能会看到 “to do” 的搭配,但那通常是例外情况,甚至是错误表达。掌握这个规则,能让你在写作和口语中更加自信、地道。


