初中现在完成时态练习题for since区别,易错题汇总

初中现在完成时态练习题中for和since的区别与易错题汇总

一、for和since的区别

在初中的英语学习中,我们经常会遇到使用“for”和“since”引导时间状语的完成时态句子。这两个词都表示某个动作或状态从过去某一时间开始,一直持续到现在,但它们在用法上存在一些细微的差别。

1. for的用法:

“for”后面通常跟时间段,表示动作或状态持续的时间。

“for”后面接的是一段时间,如“for two years”表示“两年了”。

“for”后面接的是现在完成时态,表示动作或状态从过去开始,一直持续到现在。例如:

`I have been living in this city for five years.`

2. since的用法:

“since”后面通常跟一个时间点,表示动作或状态从那个时间点开始,一直持续到现在。

“since”后面接的是过去的某个时间点,如“since last year”表示“从去年开始”。

“since”后面接的是现在完成时态,表示动作或状态从过去开始,一直持续到现在。例如:

`I have been waiting for you since 8 o’clock.`

二、易错题汇总

1. 题目:

I ____(live) here for three years.

正确答案:have lived

易错点:学生可能会写成“live”,但这里需要使用现在完成时态,表示这个动作从过去开始,一直持续到现在。

2. 题目:

The boy has ____(live) in the village since he was born.

正确答案:lived

易错点:学生可能会写成“have lived”,但这里需要使用一般过去时态,因为“since he was born”表示的是一个过去的时间点。

3. 题目:

She ____(study) in this school for two years.

正确答案:has studied

易错点:学生可能会写成“studies”或“study”,但这里需要使用现在完成时态,表示这个动作从过去开始,一直持续到现在。

4. 题目:

I ____(play) tennis for two hours.

正确答案:have been playing

易错点:学生可能会写成“have played”或“played”,但这里需要使用现在完成进行时态,表示这个动作从过去开始,一直持续到现在,并且现在仍在进行。

5. 题目:

The baby ____(cry) since morning.

正确答案:has been crying

易错点:学生可能会写成“has cried”或“cried”,但这里需要使用现在完成进行时态,表示这个动作从早上开始,一直持续到现在,并且现在仍在进行。

以上是关于初中现在完成时态练习题中for和since的区别以及易错题的汇总。通过掌握这些知识点和解题技巧,相信同学们能够更好地理解和运用现在完成时态,提高解题的准确率。