什么情况下用现在完成时,并且说明其与将来完成时和过去完成时的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 22:13:23
什么情况下用现在完成时,并且说明其与将来完成时和过去完成时的区别

什么情况下用现在完成时,并且说明其与将来完成时和过去完成时的区别
什么情况下用现在完成时,并且说明其与将来完成时和过去完成时的区别

什么情况下用现在完成时,并且说明其与将来完成时和过去完成时的区别
现在完成时表示的是,现在已经完成了某事,或者已经发生过某事.
将来完成时是,到将来的某个时间点时,已经发生了某事.
而过去完成时是,到过去某个时间点时,已发生了某事.
三个时态的区别就在于时间点.
给你举个例子哈.
现在完成时:比如你现在已经完成了作业了,就可以用现在完成时.I have finished my homework.
将来完成时:到明天下午5点钟,我已经在北京了.(现在还没在北京,可能在路上,也可能还没出发.)By 5 o'clock pm tomorrow,I will have been in Beijing.
过去完成时:昨天下午5点钟,我已经完成作业了.(昨天下午5点是一个时间界点,以这个时间为基准,再往前的时间完成了的事情,也就是“过去的过去”)I had finished my homework by 5 o'clock pm yesterday.
其实也好记,将来完成时表示“到某某时候就已经怎么怎么样了”,过去完成时关键是表示“过去的过去”.因为过去完成时表示“过去的过去”,所以如果一个故事是用一般过去式讲述的,讲着讲着,又讲在此之前发生的事情了,这时候也要用过去完成时了.
英语教师团真诚为您解惑!
精英英语为您提供帮助!

现在完成时:(1)过去发生的事对现在造成一定影响。Eddie has eaten my food.
(2)谈论过去开始且延续到现在的事。Eddie has lived with Millie since he was born.
一般将来时:表示将来要发生的事
过去完成时:过去的过去