joan20051231
幼苗
共回答了14个问题采纳率:100% 举报
完成是是指已经完成的动作.
1:现在完成时:针对当前时间点,需要花一段时间才能做完的事件已经发生并且结束.
I have finished my homework.
我做完了作业.其中的时间点就是说话前做完了.:
2:过去完成时:针对过去时间点,需要花一段时间才能做完的事件已经发生并且结束.
--You played computer?--I had finished my homework.
由于问句中有个played,说明完成作业是在玩电脑前,玩电脑发生在过去的时间点,在之前就完成了作业.过去完成.
3:将来完成时:针对未来的一个时间点,需要花一段时间才能做完的事件已经发生并且结束.
--You said you will reach Shanghai at 10 am torrow?--No,I will have been there for 1 hour.
针对明天10,其实9点就能到.所以回答的是那时已经到了.
过去时强调的是事件发生的时间是在过去.
I did my homework,and finished it.①
只要事件发生在过去,都能用过去式.
但是,完成时强调的是事件的完成,是一件需要花费一定时间去做的事情已经发生并且结束了.
I have finished my homework.②
句①只是一种陈述,并没有可以强调事件的完成.而②则着意强调了时间点前事件已经完成.
在②句中你就不能说,I have did my homework.因为did 是一个及时性的动作,不具有完成性.
所以你做题时首先判读动词的种类,是否是延续性的.根据句中的场景来判断.
1年前
4