作业帮 > 英语 > 作业

英语:现在完成时与过去式的区分

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/18 22:10:40
英语:现在完成时与过去式的区分
现在完成时与过去式的区分?
谁英语好点,帮我回答下,请讲清楚些,可以结合例句讲.
像这么一题:
How many English works _______ in the past two years?
A.does he learn B.have you learned
C.did she learn D.will you learn
知道答案选B,可是不明白,在过去的两年里( in the past two years)不是过去试吗,很乱啊。
英语:现在完成时与过去式的区分
完成时强调那件事对现在的影响
而过去时强调动作发生的时间(所以一定要有时间状语)
而用什么时态填空要看信号词和句子中有无涉及到对现在的影响
如完成时的信号词有很多:since+时间 for+时间 just ever already
等 但如果看到have/has/had就铁板钉钉了
过去时的信号词如 yesterday 等