我的旧老师说1.by the end of+过去时间,句子用过去完成时2.by the end of+现在时间,句子用现

问题描述:

我的旧老师说
1.by the end of+过去时间,句子用过去完成时
2.by the end of+现在时间,句子用现在完成时
3.by the end of+将来时间,句子用一般将来时代替将来完成时
我的新老师说
第3条不对,就用将来完成时
哪个对?
1个回答 分类:英语 2014-12-07

问题解答:

我来补答
我觉得你的新老师是对的
我们现在一现在完成时为例.若by the end of+现在时间,其意思一个动作持续到为到现在的某个时间为止.这不正是现在完成时的定义吗.
在我看来过去完成时,现在完成时以及将来完成时只有一点差别,那就是参照点不同.一个是对过去,一个是现在另一个则是将来,只不过教材上要求掌握的程度不一样而已,所以会让人感觉好像像在完成时的用法比较多似的.
我感觉对于完成时态来讲,由于我们比较熟悉现在完成时,那么针对以过去完成时和将来完成时就可以采用退时态或进时态法,将时间点后退或是前进.
说的有点多
by the end of+过去时间,意思就为到过去的某个时间点为止,所以你懂得.将来也是一样,所以没有必要用将来时来代替将来完成时,有点多此一举哦.
 
 
展开全文阅读
剩余:2000
下一页:立体几何 24题
也许感兴趣的知识