现在完成时(Present Perfect Simple)指南 – TOEIC®备考
Flow Exam team
这份关于TOEIC®考试现在完成时的全面指南将帮助你完全掌握这个动词时态!所有关键点都在这里!
现在完成时是一种独特的语法时态。它在其他语言中没有真正的对应词,因为它是一个纯粹的英语概念。因此,尤其是在TOEIC®考试中,一定要避免字面翻译!
具体来说,这个时态用于描述一个始于过去并持续到现在的情形或状态。
它可以是昨天开始但至今仍然有效的一个事件,也可以是已经持续多年且在今天仍然成立的一般事实。
以交通法规为例:它已经实施了几十年,现在仍然有效——这就是现在完成时的完美例证!
- “How long have you lived there? I have lived here for 10 years”
- 你在这里住了多久了?我在这里住了10年了
- “have lived here”表示这个人已经在这所住所居住了10年,并且至今仍然住在那儿。
本指南仅讨论现在完成时简单式。要了解现在完成时的其他变化形式,请参阅以下资源:🔗 TOEIC®现在完成进行时课程🔗 TOEIC®现在完成时简单式 VS 现在完成进行时课程🔗 TOEIC®过去完成时简单式课程🔗 TOEIC®过去完成进行时课程
现在完成时简单式的构成
现在完成时简单式由助动词“have”(根据人称在现在时变位)和动词的过去分词构成。
| 肯定形式 | 否定形式 | 疑问形式 |
|---|---|---|
| I have finished | I have not (haven't) finished | Have I finished? |
| You have finished | You have not (haven't) finished | Have you finished? |
| He / She / It has finished | He / She / It has not (hasn't) finished | Has she finished? |
| We have finished | We have not (haven't) finished | Have we finished? |
| You have finished | You have not (haven't) finished | Have you finished? |
| They have finished | They have not (haven't) finished | Have they finished? |
在这个例子中,动词“finish”的过去分词是“finished”(加了-ed)。对于不规则动词,请使用“过去分词”一栏中的形式。
不规则动词的完整列表请点击此处:🔗 TOEIC®不规则动词表
在第三人称单数时省略“has”是TOEIC®考试中常见的错误,尤其是在Part 5中:
- He have worked here since 2001 — 应为 “he has worked here since 2001”
现在完成时简单式的用法
A. 描述对现在有影响的过去动作
现在完成时简单式用于表达一个发生在过去但其影响或后果在现在仍然可见或有效的动作。这个时态强调过去与现在的联系。
- I have lost my keys.我把钥匙弄丢了(过去动作)所以我现在被锁在外面了(现在影响)
for 和 since 与现在完成时的搭配使用
现在完成时非常频繁地与时间状语“for”或“since”连用。
- “For” 表示持续时间(持续2年,持续3个月……)
- I have lived in Paris for five years.我住在巴黎五年了 → 并且我仍然住在那儿。
- “Since” 标明一个明确的过去起点(自2020年起,自上周一开始……)
- He has worked here since 2010.他从2010年起就在这里工作了 → 他至今仍在工作。
TOEIC® 技巧:一旦你在TOEIC®试题中发现“for”或“since”,请立即联想到现在完成时!除了现在完成时,几乎没有其他时态会与“for”或“since”连用(特别是与一般现在时)。❌ I am in Australia since 2021✅ I have been in Australia since 2021
与状态动词搭配使用现在完成时
现在完成时简单式常与所谓的静态动词连用,如“to be”、“to have”、“to know”、“to like”或“to believe”。这些动词表达的是一种状态或状况而非动态动作,这有助于突出过去与现在的联系。
静态动词的完整列表请点击此处:🔗 TOEIC®静态动词表
- I have known her for five years.我认识她五年了 → 我们的关系仍在持续。
- They have always believed in hard work.他们一直相信努力工作的重要性 → 这种信念至今仍然有效。
- She has been my teacher since 2018.她从2018年起就是我的老师了 → 她至今仍担任此职务。
TOEIC® 技巧:静态动词经常与“for”和“since”一起使用,以表示从过去某个时间点开始的持续时间。
与 How long 搭配使用现在完成时
现在完成时简单式常与 How long... 连用,用来询问一个始于过去并持续到现在的动作或状态的持续时间。
- How long have you lived in this city?你在这座城市居住了多久了?
- I have lived here for 5 years / since 2018.我住在这里5年了 / 自2018年起。
现在完成时在否定句中的用法
现在完成时常出现在否定结构中,用于表示自上次发生某个动作以来所经过的时间段。
- I haven't played football for months.我已经好几个月没踢足球了。
- She hasn't visited her grandparents since last summer.她自去年夏天以来就没有探望过她的祖父母。
B. 叙述亲身经历
现在完成时简单式可用于分享在过去某个不确定的时间发生但对现在仍有意义的经历或重要时刻。我们用它来描述迄今为止已经完成或从未做过的事情。
- She has visited Japan three times.她去过日本三次 → 她以后还有可能再去。
- I have never tried skiing.我从未尝试过滑雪 → 这是我迄今为止没有过的经历。
与 never 和 ever 搭配使用现在完成时
现在完成时非常经常与副词“ever”或“never”连用。
- Ever 经常与现在完成时连用,用于询问某事是否以前发生过。
- 在疑问句中:
- Have you ever worked in a multinational company?你以前在跨国公司工作过吗?
- 在否定结构中:
- I haven't ever missed a deadline.我从未错过过截止日期。
- 在疑问句中:
- Never 经常与现在完成时连用,用于断言某事直到现在从未发生过。
- 在具有否定含义的肯定句中:
- I have never attended a trade show before.我以前从未参加过专业展会。
- The candidate has never managed a team before.该候选人以前从未管理过团队。
- 表示惊讶时:
- Never have I seen such detailed reports!我从未见过如此详尽的报告!
- 在具有否定含义的肯定句中:
常见错误:请注意 ever 和 never 的位置。这两个副词总是位于助动词 (have/has) 和过去分词之间。❌ This is the best pizza I ever have eaten.✅ This is the best pizza I have ever eaten.❌ She never has tried skiing before.✅ She has never tried skiing before.
*C. 描述尚未结束的时期内的动作。
- We have received many emails recently.我们最近收到了很多邮件 → 最近这段时间仍在持续。
相关时间状语
| 时间状语 | Exemple |
|---|---|
| Recently | We have received many emails recently.(Nous avons reçu de nombreux courriels récemment.) |
| This week | I have visited the office three times this week.(J'ai visité le bureau trois fois cette semaine.) |
| This summer | They have traveled a lot this summer.(Ils ont beaucoup voyagé cet été.) |
| So far | She has completed four tasks so far.(Elle a achevé quatre tâches jusqu'ici.) |
| In the past few days | We have made significant progress in the past few days.(Nous avons réalisé des progrès significatifs ces derniers jours.) |
| Today | He has already called three clients today.(Il a déjà contacté trois clients aujourd'hui.) |
| This morning | I have sent two reports this morning.(J'ai expédié deux rapports ce matin.) |
| This month | We have opened two new stores this month.(Nous avons inauguré deux nouveaux magasins ce mois-ci.) |
| This year | She has received several awards this year.(Elle a obtenu plusieurs distinctions cette année.) |
| To date | We have achieved excellent results to date.(Nous avons obtenu d'excellents résultats à ce jour.) |
| Over the last few weeks | They have launched three campaigns over the last few weeks.(Ils ont lancé trois campagnes ces dernières semaines.) |
| Up to now | The team has solved all the issues up to now.(L'équipe a résolu tous les problèmes jusqu'à maintenant.) |
| Lately | I have been feeling very tired lately.(Je me sens très fatigué ces derniers temps → Cela a démarré récemment et continue de m'affecter.) |
重要区别:当一个动作已经完成,但时间段一直持续到今天时,我们使用现在完成时并搭配 since(但绝不使用 for)。We have opened 9 stores since July.> 我们自七月以来已经开了九家店。
E. 表达随时间推移而发生的变化
现在完成时简单式可用于描述在过去和现在之间发生的转变、进步或变化。这个时态突出了变化的过程或结果。
- Her English has improved a lot.她的英语进步了很多 → 她现在的表达好多了。
- The company has grown significantly over the past year.公司在过去一年中显著增长 → 它现在更大了,更繁荣了。
- He has become more confident since he started his new job.自从他开始新工作以来,他变得更加自信了 → 这种转变在今天可见。
- Technology has advanced rapidly in the last decade.在过去的十年里,技术发展迅速 → 这些进步塑造了现在。
F. 描述未指明确切时间的动作
当动作发生的具体时刻不重要时,使用现在完成时简单式。重要的是该动作是否已完成,或者它是否仍有可能发生。
关键时间状语
- Already:用于肯定句,表示某事已经发生,通常比预期的要早。Already 位于助动词 (have/has) 和过去分词之间
- She has already completed the report.她已经完成了报告。
- Yet:用于疑问句和否定句,表示某事尚未发生但预期会发生。Yet 位于句末
- Have you sent the email yet?你发邮件了吗?
- I haven't finished my homework yet.我还没有完成作业。
- Still:主要用于否定句,强调某件期待的事情仍然没有发生。
- I still haven't received a reply.我仍然没有收到回复。
现在完成时简单式的重要细微差别
细微差别 1:“Been” 与 “Gone”
has been 和 has gone 之间的区别可能令人困惑,但必须掌握。
- Has been 表示某人过去去过某个地方,但目前已不在那里。
- She has been to Paris several times.她去过巴黎好几次 → 但她现在不在那里。
- Has gone 表示某人去了某地,并且仍然在那里或尚未返回。
- She has gone to the supermarket.她去超市了 → 她还没回来。
细微差别 2:现在完成时简单式 VS 一般现在时
切勿将现在完成时简单式与一般现在时混淆,因为它们表达的是不同的事实。
- 一般现在时表达普遍事实、真理或常规习惯。
- She works at a bank.她通常在那家银行工作。
- I live in Paris.这是一个稳定的状态。
- 现在完成时简单式表示一个始于过去并延续到现在的动作。
- She has worked at a bank since 2010.她从2010年起就在那家银行工作了。
- I have lived in Paris for five years.我住在巴黎五年了。
结论
现在完成时简单式是TOEIC®考试中的一个基本时态,经常在语法和阅读理解题中进行考察。
它可用于表达对现在有影响的过去动作、个人经历或持续了一段时间的状况。
请牢记时间状语,如“for”、“since”、“ever”、“never”、“just”、“already”和“yet”,它们是考试中的常见线索。
现在完成时不仅限于现在完成时简单式,还有现在完成进行时、过去完成时简单式和过去完成进行时。以下是其他指南的链接:
- 🔗 TOEIC®现在完成进行时指南
- 🔗 TOEIC®现在完成时简单式与现在完成进行时区别指南
- 🔗 TOEIC®过去完成时简单式指南
- 🔗 TOEIC®过去完成进行时指南
- 🔗 TOEIC®一般过去时/过去完成时的区别指南
- 🔗 过去完成时简单式与过去完成进行时区别指南
准备好采取行动了吗?
你刚刚学到的现在完成时简单式的每一个规则,FlowExam 都会帮助你将其转化为TOEIC®考试中的具体分数,通过一种智能的、专注于你真正弱点的学习方法。了解语法结构只是一个开始。在TOEIC®的200道题中即时识别它们并避开常见的陷阱(忘记用“has”、混淆“for/since”、副词位置错误),那就是另一回事了。FlowExam 会分析你,纠正你,并引导你走向回报率最高的改进方向。你的训练将变得有针对性、有策略且高效。
FlowExam 平台的一些超能力:
- 150条独家技巧,源自超过200名TOEIC®得分超过950分的考生的经验:清晰、具体、经过实战检验和验证。
- 自动分析你最扣分(最常犯)的错误,让你在最失分的地方进行训练,而不会浪费精力。
- 智能训练系统,根据你的个人情况调整练习,让你更快进步,避免原地踏步。
- 根据你的错误自动生成的抽认卡,并采用间隔重复(J)方法进行优化,以实现持久记忆,零遗忘。
- 个性化学习路径,根据你的成绩构建,为你节省时间,并直接带你实现快速的+X 分提升。