英语中,一般过去时、现在完成时、过去完成时有什么区别?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 09:51:18
英语中,一般过去时、现在完成时、过去完成时有什么区别?
英语中,一般过去时、现在完成时、过去完成时有什么区别?
英语中,一般过去时、现在完成时、过去完成时有什么区别?
1.一般过去时表示的是 (1)过去发生的动作 I had lunch yesterday.我昨天吃过午饭.(2)过去的状态 I was ten in 1990.1990年我十岁.2.现在完成时表示的是 (1)动作发生在过去,现在刚刚完成.I have jast had lunch.我刚刚吃过午饭.(2)动作发生在过去,对现在有影响.I have already had lunch.我吃过午饭了.(意思是我不饿了) (3)动作发生在过去,到现在还没结束.He has lived here for 20 years.他住在这里已经20年了.3.过去完成时是指动作发生在过去的过去.Before he came back,I had already finished the work.他回来之前,我已经完成了工作.("Before he came back"是过去的事情," I had alreday finished the work"发生在这之前,所以叫过去的过去.
一般过去时表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为 现在完成时过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。 过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。...
全部展开
一般过去时表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为 现在完成时过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。 过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。
收起
一般过去时强调说过去一个事实,通常句子中有表示时间的单词提示,比如just\yesterday\the day before yesterday\last night 等;有的句子虽然没有提示,但会有内含的意思,一般一看就明白是在说过去一个事实 而现在完成时强调过去发生的事对现在还有影响,不只是仅一个事实。这个时态一般句中都有提示,比如since\for a long time等等 过去完成时强调...
全部展开
一般过去时强调说过去一个事实,通常句子中有表示时间的单词提示,比如just\yesterday\the day before yesterday\last night 等;有的句子虽然没有提示,但会有内含的意思,一般一看就明白是在说过去一个事实 而现在完成时强调过去发生的事对现在还有影响,不只是仅一个事实。这个时态一般句中都有提示,比如since\for a long time等等 过去完成时强调过去的过去发生的事,这个更有提示啦,一般都会提示你要用过去完成时啦。比如I had locked the door before he came back..而且如果句中没提示一般就不用了 还有一般过去时动词用过去式,did形式 现在完成时动词前有助词have\has, have\has+done形式 过去完成时是had+done形式 这也只是一般情况,要巧用,活用 重在练习,多做些习题,试着用外国人思维方式思考,慢慢地就会有语感
收起