2.现在完成时、过去完成时和将来完成时的区别
现在完成时表示截止到现在所完成的动作,过去完成时表示截止到过去某一时间所完成的动作,而将来完成时则表示截止到将来某一时间所完成的动作。例如:
1)By the end of last month,they had finished the work.到上月底他们已完成这项工作。
2)By the end of next month,they will have finished the work.到下月底他们将完成这项工作。
3)I suppose they have finished the work by now.我想他们现在已完成这项工作。
3.瞬间动词不能与表示一段时间的状语连用
英语中常见的瞬间动词有arrive,begin,die,join, graduate,leave,reach,start等,这些
动词都不能与表示一段时间的状语连用。例如:
误:His wife has died for three years.
正:His wife has been dead for three years.他的妻子已去世3年。
4.表示状态的动词一般不用于进行时
常见的表示状态的动词有have,hate,know,like, dislike,love,possess,prefer,understand等,这些动词一般不用于进行时。动词be一般也不用于进行时。
5.当主句和从句表示过去发生的情况时,如果从句由连词before或after引导,先发生的动作既可以用过去完成时,也可以用一般过去时。例如:
【英语学习之四级基本时态语法项目】相关文章:
最新
2019-11-23
2019-11-23
2019-11-23
2019-11-23
2019-11-14
2019-11-14