作业帮 > 综合 > 作业

关于过去时和现在完成时

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 15:58:54
关于过去时和现在完成时
1Oh It's you I ___(not know) you___(Be) here.
2It's dangerous to swim here.Look at the sign.
I ___(not notice) it.Thanks for telling me.
为什么.怎么区分过去时和现在完成时?说得详细些.
1.Oh It's you,I didn't know you are here.
didn't know 过去时,表示过去的动作,已经结束,之前不知道你在这,后面的you are here表示事实,用现在时,况且人家现在确实还在那儿嘛呵呵
2.It's dangerous to swim here.Look at the sign.
I didn't notice it.Thanks for telling me.
跟上题解释相同,都是表示过去的一个动作,这里是说之前没有注意到它,是发生在过去的事,且已经完成了.
下面给你讲下过去时和现在完成时的区分咯:
1.现在完成时和一般过去时所表示的动作都发生在过去,但:
现在完成时侧重于对现在的影响;
而一般过去时侧重于动作发生的时间.
I have seen this movie.我看过这部电影.(现在还对其内容记忆犹新,重点在电影)
I saw the film three weeks ago.三天前我看了这部电影.(就强调3周前干过啥事情,重点在3周前)
2.时间状语不同(这个比较关键,特别适用于考试用~一般考试不会连时间段都不给你就让你填现在完成时滴~应考经验)
现在完成时常与already,yet,just,ever,never,before等副词以及“for+段时间”,“since+过去时间/从句”等时间状语连用;考试的时候只要看到这些信号果断选现在完成时!
而一般过去时则常与“段时间+ago”,just now,yesterday,last week等表示过去时间的状语连用.
She has lived here since 3 weeks ago.
她三周前就一直住在这里了.
She lived here 3 weeks ago.
三周前她曾经住在这里.(现在还不知道搬哪儿了捏)
总之过去时间里搞定了一件事了,后面还有.ago; yesterday,last.等等的用过去时
从过去到现在一直都还有影响的后面又加这since .; before.;.for.years,days,weeks 等等的就用现在完成时~