现在完成时常见考点:
1. 与一般过去时的区别
考点解析:这两种时态容易混淆。一般过去时单纯描述过去发生的动作,与现在没有关联;现在完成时强调过去动作对现在的影响或从过去持续到现在的情况。
示例:
He ate an apple.(一般过去时,仅说明过去 “吃苹果” 这个动作,不涉及对现在的影响)
He has eaten an apple, so he isn't hungry now.(现在完成时,“吃苹果” 这个过去动作导致现在 “不饿” 的结果)
常见考法:给出两个句子,要求判断分别使用哪种时态;或在一个语境中,选择合适的时态填空。
2. 现在完成时的标志词
考点解析:考查对 already、yet、ever、never、since、for 等标志词的掌握,不同标志词用于不同语境,且对句子的肯定、否定及疑问形式有影响。
示例:
I have already finished my work.(already 用于肯定句)
Have you finished your work yet?(yet 用于疑问句)
常见考法:在单项选择题中,根据句子的肯定、否定或疑问形式,以及所表达的意思,选择合适的标志词;或在完成句子题目中,根据给定的标志词,完成现在完成时的句子。
3. 短暂性动词与延续性动词在现在完成时中的运用
考点解析:短暂性动词表示瞬间动作,如 begin, leave, borrow 等,不能与表示一段时间的状语(如 for + 时间段,since + 时间点)连用;延续性动词表示可持续的动作,如 live, study, work 等,可以和这类时间状语连用。若要使用短暂性动词表达持续概念,需转换为相应的延续性动词或状态。
示例:
错误:He has left for two hours.
正确:He has been away for two hours.(leave 转换为 be away)
常见考法:在改错题中,要求找出并改正短暂性动词与时间段状语连用的错误;或在写作中,考查学生是否能正确运用延续性动词表达持续的动作或状态。
4. have/has been to、have/has gone to 和 have/has been in 的区别
考点解析:
have/has been to 表示 “去过某地(已返回)”;
have/has gone to 表示 “去了某地(还未回来)”;
have/has been in 表示 “在某地待了多长时间”。
示例:
He has been to Beijing twice.(他去过北京两次,现在已不在北京)
He has gone to Beijing. He'll be back next week.(他去北京了,下周回来,现在不在说话地)
He has been in Beijing for three years.(他在北京待了三年)
常见考法:通过语境设置,如描述人物的行踪等,要求选择合适的短语填空。在阅读理解中,也可能通过这些短语来判断人物的状态或位置信息。