现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案

练习题

1. I ________ (have) lived in this city for three years.

2. She ________ (not have) finished her homework yet.

3. They ________ (visit) their grandparents last week.

4. He ________ (find) the key to the door.

5. By the end of this month, we ________ (travel) to Japan.

6. She ________ (learn) English for five years.

7. ________ (be) you working here since you graduated?

8. ________ (not rain) all day today.

9. ________ (not see) him for ages.

10. ________ (teach) English in this school for ten years.

答案

1. I have lived in this city for three years.

2. She has not finished her homework yet.

3. They visited their grandparents last week.

4. He has found the key to the door.

5. By the end of this month, we will have traveled to Japan.

6. She has learned English for five years.

7. Have you been working here since you graduated?

8. It has not rained all day today.

9. I have not seen him for ages.

10. He has been teaching English in this school for ten years.

相关常见问答知识清单

1. 什么是现在完成时?

2. 现在完成时的构成是什么?

3. 现在完成时用于什么情境?

4. 现在完成时和过去完成时的区别是什么?

5. 如何使用助动词have/have been?

6. 现在完成时可以和since, for, already等时间状语连用吗?

7. 现在完成时可以和already, yet, just等时间副词连用吗?

8. 现在完成时可以和ago连用吗?

9. 现在完成时可以和现在的时间状语连用吗?

10. 现在完成时可以和过去的时间状语连用吗?

详细解答

1. 什么是现在完成时?

现在完成时是一种时态,用来表示从过去某个时间开始一直延续到现在的动作或状态。

2. 现在完成时的构成是什么?

现在完成时的构成是:助动词have/has + 过去分词。例如:I have eaten (我吃过)。

3. 现在完成时用于什么情境?

现在完成时用于描述已经完成的动作,但结果或影响仍然存在,或者动作从过去开始,一直延续到现在。

4. 现在完成时和过去完成时的区别是什么?

现在完成时强调动作对现在的影响,而过去完成时强调动作发生在过去的过去。

5. 如何使用助动词have/have been?

have用于第三人称单数和复数,has用于第一、第二人称单数。have been用于第一、第二人称单数和复数,以及第三人称单数。

6. 现在完成时可以和since, for, already等时间状语连用吗?

是的,现在完成时可以和这些时间状语连用。例如:I have lived here since 2018 (自从2018年以来,我一直住在这里)。

7. 现在完成时可以和already, yet, just等时间副词连用吗?

是的,现在完成时可以和这些时间副词连用。例如:Have you already finished your homework? (你已经完成作业了吗?)

8. 现在完成时可以和ago连用吗?

不可以。现在完成时通常不与ago连用,因为ago通常与一般过去时连用。

9. 现在完成时可以和现在的时间状语连用吗?

是的,现在完成时可以和现在的时间状语连用,表示动作从过去开始,一直延续到现在。

10. 现在完成时可以和过去的时间状语连用吗?

是的,现在完成时可以和过去的时间状语连用,但通常表示动作对现在的影响。例如:I have seen that movie before (我之前看过那部电影)。

版权声明:如无特殊标注,文章均来自网络,本站编辑整理,转载时请以链接形式注明文章出处,请自行分辨。

本文链接:https://www.fanwenmi.cn/fanwen/93656.html