3、非延续性动词的完成时和it is +时间+since…..(过去时)
英语中有些动词不能延续, 因此不能和表示延续的时间状语连用。
(1)He has _____ the army for ten years and is now an officer.
A. gone into
B. joined in
C. been in
D. come into
(答案:C。用现在完成时表示“继续”的概念时,只能用含有持续意义的动词,不可用瞬间性动词。)
(2)It is 3 years since I left Shanghai .我离开上海已经三年了。
(如果是非延续动词,这时常用 it is +时间+since 的句型代替,从句用过去时态。)