Present Perfect 使用
现在完成时用于谈论与现在这一时刻有结果或联系的过去动作。
I have finished the report.
我已经完成了报告。
我已经完成了报告。
Present Perfect 形式
Subject + have / has + V3.
I have completed the task.
我已经完成了任务。
我已经完成了任务。
She has finished the project.
她已经完成了这个项目。
她已经完成了这个项目。
Present Perfect 规则
-
现在完成时常用于表示最近发生且对现在有结果的动作。
I have lost my keys.
我把钥匙弄丢了。She has broken her phone.
她把手机弄坏了。 -
它用于谈论生活经历,而不具体说明确切时间。
I have visited London.
我去过伦敦。She has tried Japanese food.
她吃过日本料理。 -
我们经常使用时间标记词,例如:
已经、刚刚、还、曾经、从不I have already finished the task.
我已经完成了任务。She has just arrived.
她刚刚到了。Have you ever tried sushi?
你吃过寿司吗? -
它用于表示从过去开始并持续到现在的动作或状态(与 for 和 since 连用)。
I have worked here for five years.
我在这里工作了五年。She has lived here since 2020.
她自2020年以来一直住在这里。
Present Perfect 否定
-
否定形式由 have not 或 has not 构成。
I haven't finished the report yet.
我还没有完成报告。She hasn't replied to the message.
她还没有回复那条消息。
Present Perfect 问题
在疑问句中,have 或 has 位于主语之前。
Have / Has + subject + V3?
Wh-word + have / has + subject + V3?
Have you finished the report?
你完成报告了吗?
你完成报告了吗?
Has she called you?
她给你打电话了吗?
她给你打电话了吗?
Where have they gone?
他们去哪儿了?
他们去哪儿了?
Why has he left early?
他为什么这么早就离开了?
他为什么这么早就离开了?
Present Perfect 常见错误
❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?
Present Perfect 句子
I have finished the report and sent it to my manager.
我已经完成了报告,并把它发给了我的经理。
我已经完成了报告,并把它发给了我的经理。
She has already completed the task.
她已经完成了这项任务。
她已经完成了这项任务。
We have visited several countries this year.
我们今年已经访问了几个国家。
我们今年已经访问了几个国家。
He has changed his phone number, so you should call the new one.
他已经换了电话号码,所以你应该打新的那个。
他已经换了电话号码,所以你应该打新的那个。
They have started a new project.
他们已经开始了一个新项目。
他们已经开始了一个新项目。
I have read this book before.
我以前读过这本书。
我以前读过这本书。
She has just finished her work.
她刚刚完成了她的工作。
她刚刚完成了她的工作。
We have solved the problem.
我们已经解决了这个问题。
我们已经解决了这个问题。
He has forgotten his password.
他忘记了自己的密码。
他忘记了自己的密码。
They have improved the system.
他们已经改进了这个系统。
他们已经改进了这个系统。
Present Perfect 例子
I have tried the new application and I like it.
我试用了这个新应用程序,我很喜欢它。
我试用了这个新应用程序,我很喜欢它。
She has updated the document and shared it with the team.
她已经更新了文件,并与团队分享了它。
她已经更新了文件,并与团队分享了它。
They have completed the task and started another one.
他们已经完成了这项任务,并开始了另一项。
他们已经完成了这项任务,并开始了另一项。
We have discussed the issue and found a solution.
我们已经讨论了这个问题,并找到了解决方案。
我们已经讨论了这个问题,并找到了解决方案。
He has checked the code and fixed several bugs.
他已经检查了代码,并修复了几个错误。
他已经检查了代码,并修复了几个错误。
I have already sent the email.
我已经发了那封电子邮件。
我已经发了那封电子邮件。
She has prepared the presentation.
她已经准备好了演示文稿。
她已经准备好了演示文稿。
We have organized the meeting.
我们已经安排好了会议。
我们已经安排好了会议。
He has learned a lot from this project.
他从这个项目中学到了很多。
他从这个项目中学到了很多。
They have improved their workflow.
他们改进了他们的工作流程。
他们改进了他们的工作流程。