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。
例句
注意
句中有已结束的时间词(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。