用法: ①.表示现在之前的一段时间里一直进行的动作, 此动可能仍在进行, 也可能刚刚停止 a. I have been reading the book all the morning. b. He has been staying here for two hours. c. I have been living in Beijing since 1972. ②.表示现在之前的一段时间里一再重复的动作 a. I have been calling you several times in the past two days. 【查看更多】