现在完成时:Have you ever …? (A2)

说到目前为止你的人生经历,用 have 或 has + 过去分词。he、she、it 用 has。

have / has + 过去分词

Have you ever …? / never:有没有……过

问一个人有没有做过某事,就说 Have you ever + 过去分词?回答没有,就说 No, I haven't 或 I've never + 过去分词。

been 还是 gone?

人去了又回来了,用 has been to 某地;人还在那里,用 has gone to。

不和已经结束的时间一起用

have / has 不能和已经结束的时间一起用,比如 yesterday、last week 或 in 2019。要用过去式:I went there last week。

常见错误有哪些?

错误正确原因
He have been there.He has been there.he、she、it 用 has。
Mom has been to Farris Supermarket. She isn't home.Mom has gone to Farris Supermarket. She isn't home.她还在那儿,所以用 gone。
I have seen him yesterday.I saw him yesterday.有 yesterday 的时候,用过去式。