该用一般过去式,还是 have done? (A2)

当时间已经结束并且你说出了具体时间(yesterday、last week、in 2019),用一般过去式

说出具体已结束的时间:用一般过去式

过去分词(have / has 后面接什么)

你早就会构成过去分词了,方法不变:大多数动词直接加 -ed——play → playedwork → workedvisit → visited。这一课新增的是:什么时候该用它,而不是一般过去式。

不规则的过去分词

有些常用动词不加 -ed,要记住:see → seeneat → eatenknow → knowngo → gonebe → beenmeet → met

该用 have 还是 has?

看句子说的是谁,来选 have 还是 hasI / you / we / they → havehe / she / it → has。然后接过去分词。缩写形式:I've, you've, we've, they'vehe's / she's / it's

不说时间,只谈人生经历:have / has done

当你不说具体是什么时候,只是想表达人生中某个时候做过,用 have / has + 过去分词。

从过去开始,现在仍然如此:have / has done

当某件事从过去开始,一直到现在都还是这样,用 have / has + 过去分词(常常搭配 forsince)。

否定,以及提问

要说否定,在 have/has 后面加 not——通常缩写成 haven't(have not)或 hasn't(has not)——再接过去分词。要提问,用 HaveHas 开头:Have you ever been…? · Has she eaten…? ever 的意思是 at any time in your life(人生中的任何时候)。简短回答:Yes, I have. / No, I haven't.

该用哪个?快速判断法

问问自己:有没有一个说得出来的、已结束的时间(yesterday、last week、in 2019)?如果有 → 一般过去式(saw、went、played)。如果没有说出时间,或者这件事从过去开始、到现在依然如此 → have / has + 过去分词(have seen、has played)。