Not "He have been there." — say "He has been there.". he、she、it 用 has。
试一试: Farid: Is the photography exhibit on the second floor good? Camila: Yes! I ___ it. It's my favorite part so far. 选出 Camila 会说的话。 (has seen / have seen / have lost) 答案: have seen — I 要用 have,不用 has。她喜欢那些照片,所以她说 I have seen it。
Have you ever …? / never:有没有……过
问一个人有没有做过某事,就说 Have you ever + 过去分词?回答没有,就说 No, I haven't 或 I've never + 过去分词。
Have you ever played tennis?
I've never seen snow.
No, I haven't.
试一试: Man: Do you know the Neshom Note? Woman: No. I've ___ been there. 选出那位女士会说的话。 (always / never / ever) 答案: never — 她不知道那个地方,所以她从没去过:never。
been 还是 gone?
人去了又回来了,用 has been to 某地;人还在那里,用 has gone to。
I've been to Ghafwick. It's a nice place.
They've gone to Senville Park for the day.
Not "Mom has been to Farris Supermarket. She isn't home." — say "Mom has gone to Farris Supermarket. She isn't home.". 她还在那儿,所以用 gone。
试一试: Man: I need to talk to the teacher. Woman: She's ___ to the office. She's coming back soon. 选出那位女士会说的话。 (been / gone / was) 答案: gone — 她现在在办公室,所以是 gone there。
不和已经结束的时间一起用
have / has 不能和已经结束的时间一起用,比如 yesterday、last week 或 in 2019。要用过去式:I went there last week。
She called me yesterday.
They left at six this morning.
Not "I have seen him yesterday." — say "I saw him yesterday.". 有 yesterday 的时候,用过去式。
试一试: Woman: Is your homework done? Man: Yes. I ___ it last night. 选出那个男人会说的话。 (have finished / finished / lost) 答案: finished — Last night 是已经结束的时间,所以他说 I finished it。
常见错误有哪些?
错误
正确
原因
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.