初中现在完成时态练习题中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的区别以及易错题的汇总。通过掌握这些知识点和解题技巧,相信同学们能够更好地理解和运用现在完成时态,提高解题的准确率。