英语选择题“陷阱”大揭秘!这道题90%的同学都栽了跟头!宝子们!英语学习路上的“拦路虎”又出现了!今天必须给大家盘一道让无数同学“痛失分数”的超经典易错题!一不注意,就会掉进陷阱,快来看看你能不能成功突围!
题目是这样的:
——Has Xiao Ming finished his homework today?
——I have no idea. He ___ it this morning.
A.did
B.has done
C.was doing
D.had done

不少同学看到题目,可能毫不犹豫就选了A选项“did”。心想,“今天早上做了作业”,多顺理成章啊!但!这恰恰就是出题人挖的“大坑”!选A的同学,太可惜了,完全没get到这道题的考点!如果选“did”,表示动作已经完成,可从题目中“ I have no idea”(我不知道小明作业做完没)可知,我们并不能确定作业完成情况,所以A选项不符合语境。
接下来,咱们挨个分析每个选项:
- A选项“did”:一般过去时,强调动作在过去某个时间点已经完成。例如,“He did his homework last night and handed it in this morning.”(他昨晚做了作业,今早交上去了),这里明确表明作业完成了,与题目语境不符。
- B选项“has done”:现在完成时,表示过去发生的动作对现在造成的影响或结果,且动作已完成。比如,“She has done all the housework, so she can relax now.”(她已经做完了所有家务,所以现在可以放松了) 。回到题目,我们不确定小明作业是否完成,不能用现在完成时,所以B选项错误。

- C选项“was doing”:过去进行时,强调过去某个时间段内正在进行的动作。就像“He was doing his homework from 8 to 10 this morning.”(他今天早上8点到10点一直在做作业) 。在本题中,“I have no idea”说明不清楚作业最终结果,“was doing”表明今早他处于做作业这个进行的状态,符合语境,是正确答案。
- D选项“had done”:过去完成时,表示在过去某个动作或时间之前已经完成的动作,即“过去的过去”。例如,“By the time I arrived, he had done his homework.”(在我到达的时候,他已经做完了作业) 。题目中没有体现出“过去的过去”这种时间先后关系,所以D选项不合适。

综上,这道题的正确答案是C。这道题主要考察的是对一般过去时、现在完成时、过去进行时和过去完成时的辨析和运用。核心要点在于准确判断动作发生的时间和状态,以及结合语境来确定时态。同学们在做题时,一定要仔细分析句子所提供的时间信息和语境,千万不能仅凭感觉选择。同时,要牢记不同时态的用法和标志性时间状语,多做类似的练习题,加深对时态的理解和运用能力。
看完这篇超详细的解析,是不是瞬间豁然开朗?觉得有帮助的宝子们,赶紧点赞、收藏起来,反复学习!也欢迎在评论区分享你的做题心得,或者提出其他不懂的问题,大家一起交流进步!别犹豫,快动动手指,让更多小伙伴加入我们的英语学习大军!