She has_______(teach)for five yearsbeen teaching。因为后面的时间的五年,表示在那五年一直都做的事情,所以用现在完成进行时,是强调过去一直。而完成时是表示完成了,主要是结果。注意一下两个时态的特点: 某个动作,发生在过去,具体什么时候不知道,但到目前为止,是做过了的,这就是现在完成时。 某个动作,过去就已经发生,而且到了现在还没有中止,还在做,这就是现在完成进行时。 你比较一下例句: I have phoned him. She has been talking on the phone for three hours. 第一句是说,我打过电话了,注意...