想知道has后面跟什么动词才地道?来学学超实用的英语语法小技巧!

1. be – 最常见的形式是 “have” 和 “has”。例如:

– I have a car.(我有一个车。)

– She has a dog.(她有一只狗。)

2. do – 当谈论过去的行为或动作时,使用 “do” 更为自然:

– He did his homework yesterday.(他昨天做作业了。)

– They do exercise every morning.(他们每天早上做运动。)

3. see, hear, watch, feel, taste, smell – 这些感官动词通常与 “have” 搭配:

– I have seen the movie.(我看过那部电影。)

– She has heard about it.(她听说过这件事。)

– We have watched the documentary.(我们看过那个纪录片。)

– The food tastes good.(这食物味道很好。)

– The flowers smell lovely.(这些花闻起来很香。)

4. know, believe, expect, think, suppose – 这些动词通常与 “have” 搭配:

– I have known him for years.(我认识他好几年了。)

– She believes in science.(她相信科学。)

– You should expect rain tomorrow.(你明天应该期待下雨。)

– They think that the solution is simple.(他们认为这个解决方案很简单。)

5. have – 这是一个非常基础的动词,但在某些情况下仍然需要使用:

– I have a question.(我有一个问题。)

– She has a plan.(她有一个计划。)

6. have got – 当表示拥有某物时,使用 “have got” 比 “have” 更正式:

– He has got a new car.(他有了一辆新车。)

7. have been – 当谈论过去的某个时间点或经历时,使用 “have been” 更为合适:

– She has been to Paris twice.(她去过巴黎两次。)

8. have had – 当谈论过去的经历或状态时,使用 “have had” 更为恰当:

– We have had a great time at the party.(我们在聚会上度过了美好的时光。)

9. have been doing – 当谈论持续的动作或习惯时,使用 “have been doing” 更为自然:

– She has been doing yoga for years.(她做了几年的瑜伽。)

10. have done – 当谈论已经完成的动作时,使用 “have done” 更为准确:

– I have done my homework.(我做了我的家庭作业。)

选择正确的动词取决于你想要表达的意思和语境。在写作或口语中,注意上下文和听众的反应,以确保你的表达既地道又清晰。