Present perfect (have + V-ed)

Present perfect (have + V-ed) 意思是 “现在完成时:与现在相关的经历和结果”. have/has + 过去分词把过去和现在联系起来. 接续: have/has + past participle (been · done · eaten)

现在完成时:与现在相关的经历和结果

A2

接续

have/has + past participle (been · done · eaten)

解释

have/has + 过去分词把过去和现在联系起来。经历:I have been to Kyoto twice。影响现在的结果:She has finished her homework(所以她现在有空)。常与 just、already、yet、never 连用:I have just arrived。Have you eaten yet? 不规则过去分词:go→gone、eat→eaten、see→seen。

例句

I have been to Kyoto twice.
我去过京都两次。
She has finished her homework.
她写完作业了。

注意

句中有已结束的时间词(yesterday、last year、in 2020)时要用一般过去时:I saw it yesterday——不能说 I have seen it yesterday。

FAQ

Present perfect (have + V-ed) — 是什么意思、怎么用?

现在完成时:与现在相关的经历和结果. have/has + 过去分词把过去和现在联系起来。经历:I have been to Kyoto twice。影响现在的结果:She has finished her homework(所以她现在有空)。常与 just、already、yet、never 连用:I have just arrived。Have you eaten yet? 不规则过去分词:go→gone、eat→eaten、see→seen。

Present perfect (have + V-ed) — 怎么接续?

have/has + past participle (been · done · eaten)

Present perfect (have + V-ed) — 有什么注意点?

句中有已结束的时间词(yesterday、last year、in 2020)时要用一般过去时:I saw it yesterday——不能说 I have seen it yesterday。

相关语法

在 app 里学 →