现在完成时常见的时间状语有just(刚刚),recently(近来),lately(近来),in the past /last …(刚过去的……),already(肯定句中的 ‘’已经‘’,且常省略它),yet(疑问句,否定句末的 ‘’已‘’),介词 since等等。
现在完成时的用法
1.表示结束、结果
现在完成时表示一个过去发生并结束的动作对现在产生的影响。这一类情况可以细分为下述两种情况:
表示开始于过去的动作刚刚结束。常和already(已经),just(刚刚),now(现在),yet(迄今、还),not...yet(还没有)等连用。
表示过去动作的结果,现在仍残留着;一般不用时间状语。
2.表示继续
表示过去已经开始,持续到现在,仍要继续下去的动作或状态。往往和表示一段时间包括现在时间在内的状语连用。
3.表示经历和经验
表示从过去到现在之间经历过的事情。常和often(常常),never(从来没有),ever(曾经),once(一次),twice(两次),three times(三次),before(在……之前),since(自……以来)等连用。
4.用于状语从句
在时间或条件状语从句中,通常用现在完成时代替将来完成时,表示将来某一时刻前业已完成的动作。