现在完成进行时
表示从过去某时一直延续到现在的一个动作,这个动作一般会继续延续下去,或是到说话时结束, 但是强调到说话时为止一直在做的动作。
例:The ground is wet. It has been raining. 地是湿的。刚下雨来着。
1、现在完成时常常有一个表示现在之前这一段时间的状语:
例:I have been learning English for three years. 我学了英语三年了。
2、有时表示在持续的一段时间内动作的多次重复(而动作不一定在持续)
例:Jim has been phoning Jenny every night for the past week. 一周以来吉姆每天晚上给杰妮打电话。
往年试题:
例:I _____ on the door for ten minutes now without an answer.
A. was knocking B. am knocking C. knocking D. have been knocking
答案:D