现在完成时表示过去发生的动作对现在造成的影响,或者过去的动作和状态持续到现在。那么现在完成时的用法是什么呢?
现在完成时的基本句子结构是:主语+have+动词的过去分词。
1、当现在完成时表示过去发生的动作对现在仍有影响或结果时,其用法如:He has been away from the city.他已经离开这个城市。这句话的结果是他不在这个城市了。
2、当现在完成时表示过去发生的动作或开始的状态一直持续到现在时,其用法如: He has taught in our school for 30 years.他在我们学校教书已经有30年了。这句话表示他一直到现在还在教书,并且有可能继续下去,也有可能到此结束。