什么是has?
has是英语中动词have的第三人称单数现在时态形式,表示拥有、持有或经历的状态。
现在完成时态
has还用作现在完成时态,表示起始于过去、一直持续到现在的动作或状态。现在完成时态有两种形式:
has/have + 过去分词
这种形式表示持续至今的完成动作,例如:
She has lived in London for 10 years.(她已经在伦敦生活了10年。)
I have finished my homework.(我已完成家庭作业。)
has/have been + 现在分词
这种形式表示持续了一段时间的动作或状态,例如:
He has been working on this project for months.(他已在这个项目上工作了好几个月。)
She has been feeling sick all day.(她一整天都感觉不适。)
现在完成时态的使用场景
现在完成时态用于以下场景:
表达持续的完成动作:表示从过去开始并持续至今的完成动作,例如“I have lived here for two years.”(我在这里住了两年)。
表达持续的动作或状态:表示持续了一段时间的动作或状态,例如“I have been working on this project for several days.”(我已在这个项目上工作了好几天)。
表示最近的经历:表示最近发生的一个动作或事件,例如“I have just finished eating.”(我刚刚吃完饭)。
表达暂时性的状态或情况:表示暂时性的状态或情况,例如“I have been feeling tired lately.”(我最近一直觉得累)。
练习题
完成以下句子中has的正确形式:
She ____ already finished her work.(她已经完成她的工作了。)
I ____ been feeling sick since yesterday.(我从昨天起就觉得不舒服。)
He ____ never seen this movie before.(他以前从未看过这部电影。)
They ____ lived in this house for over 20 years.(他们在这一座房子里住了二十多年了。)
I ____ just realized that I forgot my keys.(我刚刚意识到我把钥匙忘了。)
答案:
1. has
2. have been
3. has
4. have
5. have just