时态 ; M1 o4 {- n5 N4 ~: M3 b- q3 c
1)现在完成进行时态 (have/has been + -ing 分词构成): 动作或状态从过去某时开始,继续到现在,可能继续下去,也可能刚刚结束. / R' I3 b) s1 u, ^( V
I’ve been writing letters for an hour. 4 |7 ]+ s/ Q0 \5 V. R
I’ve been sitting in the garden.
: }& n$ `3 ]& W 2)过去完成进行时(由had been + ing分词构成): 过去某个时刻以前一直在进行的动作 - O/ r( O$ @- e0 P/ \$ C. q% Y1 q
I’d been working for some time when he called.
/ B. I+ o# D2 _' L! {& x We had been waiting for her for two hours by the time she came. www.Examw.com8 }, v" K; V2 ^8 |
3)将来完成进行时: 将来某个时刻以前一直在进行的动作. % Q/ z* L: v, `4 Q
By next summer, he will have been working here for twenty years. 5 t% c- B. T) i6 e
In another month’s time she’ll have been studying here for three years. " I6 T. p3 [3 Q/ ?
4)将来完成时(由shall/will have + 过去分词构成): 将来某时会业已发生的事. # D! ]$ w" l8 `/ b
I shall have finished this one before lunch.
, Z, f& b! r8 \% ]9 }# l- q They’ll have hit the year’s target by the end of October. |