作业帮 > 英语 > 作业

讨论讨论请比较下列两句英语是不是表达同一个意思I will finish my homework before lunc

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/26 03:09:54
讨论讨论
请比较下列两句英语是不是表达同一个意思
I will finish my homework before lunch.
I will have finished my homework before lunch.
个人觉得finish这个单词是个表示瞬间的动作(完成),我觉得它们可以通用,想听听大家的意见,谢谢!
,
请比较下列两句英语是不是表达同一个意思
I will finish my homework before lunch.
I will have finished my homework before lunch.
个人觉得finish这个单词是个表示瞬间的动作(完成),我觉得它们可以通用,想听听大家的意见,谢谢!
答:楼主选了一个特别的单词finish想来说明,一般将来时=一般完成时,这是不妥的.
我将它改为get home来说明两者的不同.
1. I will get home before lunch.
2. I will have got home before lunch.
句1和句2的区别就是一般时态和完成时态的区别.假如lunch 时间是12点钟,则句1表示,从现在开始,到12点为止这段将来的时间里,任何一个时间点,我将到达家里.当然这个时间点是偏向12点的.如果现在是8点,如果我9:50有可能到家的话,我就不会说before lunch, 而说before 10 o'clock. 了.而句2不仅表达了在12点之前能到家,更表示了这个动作的影响和结果.比如家人在家里要等你吃中饭,是等还是不等?你这么说,家里人心中就有数了.前者注重的是时间.后者注重的是影响和结果.