现在完成时示例

深入理解现在完成时的各种用法和结构,通过丰富的示例掌握这一时态

返回课程

肯定句示例

肯定句结构:主语 + have/has + 过去分词 (V3)

一般用法

  • I have lived in Beijing for 5 years.
  • She has studied English since she was a child.
  • They have visited many countries.
  • He has worked here for two months.
  • We have seen that movie before.

近期完成的动作

  • She has just finished her homework.
  • They have already eaten lunch.
  • He has bought a new car.
  • I have read this book.
  • We have received the package.

肯定句转换练习

将下列句子转换为现在完成时:

  1. She moves to Shanghai. → She has moved to Shanghai.
  2. They buy a new house. → They have bought a new house.
  3. He finishes his project. → He has finished his project.
  4. We see that movie. → We have seen that movie.
  5. I write a letter. → I have written a letter.

否定句示例

否定句结构:主语 + haven't/hasn't + 过去分词 (V3)

一般用法

  • I haven't seen that movie yet.
  • She hasn't finished her work.
  • They haven't visited Paris.
  • He hasn't eaten breakfast.
  • We haven't decided yet.

强调从未做过

  • I have never been to Africa.
  • She has never ridden a horse.
  • They have never seen such a beautiful sunset.
  • He has never tasted sushi.
  • We have never met before.

常见错误

以下是一些常见的否定句错误及正确形式:

  • She didn't have breakfast. → She hasn't had breakfast.
  • I have not saw him. → I haven't seen him.
  • They hasn't gone to school. → They haven't gone to school.
  • He have not finished his work. → He hasn't finished his work.

疑问句示例

疑问句结构:Have/Has + 主语 + 过去分词 (V3)?

一般疑问句

  • ? Have you read this book?
  • ? Has she arrived yet?
  • ? Have they finished their project?
  • ? Has he seen the movie?
  • ? Have we met before?

特殊疑问句

  • ? What have you done today?
  • ? Where has she gone?
  • ? How long have they lived here?
  • ? Why has he changed his job?
  • ? Who has broken the window?

疑问句练习

将下列陈述句转换为疑问句:

  1. She has visited Tokyo. → Has she visited Tokyo?
  2. They have finished the work. → Have they finished the work?
  3. He has written a letter. → Has he written a letter?
  4. We have seen that movie. → Have we seen that movie?
  5. I have lived here for 3 years. → Have I lived here for 3 years?

用法示例

现在完成时的四种主要用法示例:

1 过去发生对现在的影响

  • I have lost my keys. (我现在没有钥匙)
  • She has eaten breakfast. (她现在不饿)
  • They have bought a new car. (他们现在有一辆新车)
  • He has broken his phone. (他的手机现在坏了)

2 从过去持续到现在

  • She has worked here for 10 years. (她从过去到现在一直在这工作)
  • They have studied English since 2010. (从2010年开始,持续到现在)
  • He has lived in Beijing all his life. (他一生都住在北京)
  • We have known each other since childhood. (我们从小就认识)

3 经历或经验

  • I have been to Paris. (我有去过巴黎的经历)
  • She has never tried sushi. (她从没有尝试过寿司)
  • They have climbed Mount Everest. (他们有爬过珠穆朗玛峰的经历)
  • He has read Harry Potter series. (他读过哈利波特系列)

4 未完成的时间

  • I have written three emails today. (今天还没结束)
  • She has watched two movies this week. (这周还没结束)
  • They have visited three cities this month. (这个月还没结束)
  • He has read 100 pages this morning. (今天上午还没结束)

时间状语示例

现在完成时经常与以下时间状语连用:

已完成的动作

  • I have already finished my homework (already).
  • She has just left (just).
  • They have already eaten dinner (already).
  • He has recently moved to a new house (recently).

未完成的动作