语法基础

现在完成时入门:已经做完的事

10 分钟

一句话记住

现在完成时表示「过去做的事,对现在有影响」,公式是:have / has + 过去分词。

句型结构

I have finished my homework.(我已经写完作业了。)——作业现在不用写了,这就是「对现在的影响」。主语是 he / she / it 用 has:She has cleaned her room.(她已经打扫了房间。)其他人称用 have:We have had lunch.(我们吃过午饭了。)

过去分词是什么

规则动词的过去分词和过去式长得一样,都加 ed:finish → finished、clean → cleaned、play → played。不规则动词要单独记:do → done、go → gone、eat → eaten、see → seen、write → written、take → taken、be → been。

三个小信号词

already(已经)放句中:I have already read this book.(我已经读过这本书了。)
yet(还)放句尾,用于疑问和否定:Have you finished yet?(你完成了吗?)I have not finished yet.(我还没完成。)
just(刚刚):He has just left.(他刚刚离开。)

和一般过去时的区别

一般过去时关心「什么时候发生的」,常带 yesterday:I finished my homework yesterday.(我昨天写完的作业。)现在完成时关心「现在结果如何」,不说具体过去时间:I have finished my homework.(作业已经搞定了。)

常见误区

一、have / has 别丢:不说 I finished my homework. 来表达「已完成」的语气,要说 I have finished.。
二、has 后面也接过去分词,不接三单:She has gone. 不是 She has goes.
三、完成时句子里一般不说 yesterday 这类具体过去时间。

练一练

用现在完成时写两句:一件你已经做完的事,一件你还没做完的事(用 yet)。

小纸条

晚饭前用 have / has + 过去分词说出三件家里「已经完成」的事。

登录 后可看答案