我的旧老师说1.by the end of+过去时间,句子用过去完成时2.by the end of+现在时间,句子用现在完成时3.by the end of+将来时间,句子用一般将来时代替将来完成时我的新老师说第3条不对,就用将来完成

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:12:27

我的旧老师说1.by the end of+过去时间,句子用过去完成时2.by the end of+现在时间,句子用现在完成时3.by the end of+将来时间,句子用一般将来时代替将来完成时我的新老师说第3条不对,就用将来完成
我的旧老师说
1.by the end of+过去时间,句子用过去完成时
2.by the end of+现在时间,句子用现在完成时
3.by the end of+将来时间,句子用一般将来时代替将来完成时
我的新老师说
第3条不对,就用将来完成时
哪个对?

我的旧老师说1.by the end of+过去时间,句子用过去完成时2.by the end of+现在时间,句子用现在完成时3.by the end of+将来时间,句子用一般将来时代替将来完成时我的新老师说第3条不对,就用将来完成
我觉得你的新老师是对的
我们现在一现在完成时为例.若by the end of+现在时间,其意思一个动作持续到为到现在的某个时间为止.这不正是现在完成时的定义吗.
在我看来过去完成时,现在完成时以及将来完成时只有一点差别,那就是参照点不同.一个是对过去,一个是现在另一个则是将来,只不过教材上要求掌握的程度不一样而已,所以会让人感觉好像像在完成时的用法比较多似的.
我感觉对于完成时态来讲,由于我们比较熟悉现在完成时,那么针对以过去完成时和将来完成时就可以采用退时态或进时态法,将时间点后退或是前进.
说的有点多
by the end of+过去时间,意思就为到过去的某个时间点为止,所以你懂得.将来也是一样,所以没有必要用将来时来代替将来完成时,有点多此一举哦.