作业帮 > 英语 > 作业

英语中,一般过去时、现在完成时、过去完成时有什么区别?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/05 14:46:02
英语中,一般过去时、现在完成时、过去完成时有什么区别?
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"发生在这之前,所以叫过去的过去.