一、根据句意用 for 或 since 填空
1.
2.Tony has played computer games
3.My uncle has taught at this school
4.Aunt Wang came here last year.She's been here
5.Great changes have taken place in my hometown
1.
Since
2012, Dad has worked in this company.2.Tony has played computer games
for
two hours.3.My uncle has taught at this school
since
ten years ago.4.Aunt Wang came here last year.She's been here
for
about a year.5.Great changes have taken place in my hometown
since
I left there.答案
一、1.Since 2.for 3.since 4.for 5.since
解析
【分析】
在现在完成时的语境中,需明确for和since的用法区别:for后接时间段,表示动作持续的时长;since后接过去的时间点(如年份、“...ago”结构)或过去的时间状语从句,表示动作从该时间点延续至今。接下来逐个分析句子:1.2012是过去的时间点,对应since的用法;2.two hours是时间段,对应for的用法;3.ten years ago是过去时间点,用since;4.about a year是时间段,用for;5.I left there是过去的时间状语从句,用since。
【解析】
1. 空格后“2012”是过去的时间点,符合since接时间点的规则,故填Since;
2. 空格后“two hours”是时间段,符合for接时间段的规则,故填for;
3. 空格后“ten years ago”是过去的时间点,用since,故填since;
4. 空格后“about a year”是时间段,用for,故填for;
5. 空格后“I left there”是过去的时间状语从句,用since,故填since。
【答案】
一、1.Since 2.for 3.since 4.for 5.since
【知识点】
现在完成时、for与since的用法辨析
【点评】
本题考查现在完成时中介词for和since的基础用法,核心是区分两者接“时间段”还是“时间点/过去从句”,属于语法基础题,适合巩固现在完成时的相关用法。
【难度系数】
0.7
在现在完成时的语境中,需明确for和since的用法区别:for后接时间段,表示动作持续的时长;since后接过去的时间点(如年份、“...ago”结构)或过去的时间状语从句,表示动作从该时间点延续至今。接下来逐个分析句子:1.2012是过去的时间点,对应since的用法;2.two hours是时间段,对应for的用法;3.ten years ago是过去时间点,用since;4.about a year是时间段,用for;5.I left there是过去的时间状语从句,用since。
【解析】
1. 空格后“2012”是过去的时间点,符合since接时间点的规则,故填Since;
2. 空格后“two hours”是时间段,符合for接时间段的规则,故填for;
3. 空格后“ten years ago”是过去的时间点,用since,故填since;
4. 空格后“about a year”是时间段,用for,故填for;
5. 空格后“I left there”是过去的时间状语从句,用since,故填since。
【答案】
一、1.Since 2.for 3.since 4.for 5.since
【知识点】
现在完成时、for与since的用法辨析
【点评】
本题考查现在完成时中介词for和since的基础用法,核心是区分两者接“时间段”还是“时间点/过去从句”,属于语法基础题,适合巩固现在完成时的相关用法。
【难度系数】
0.7
登录