现在完成时就是到现在为止做完了的事情,用have done something;过去完成时就是过去已经完成了的事情,用had done something.举个例子,我学习了十年钢琴(并且直到现在也还在学习) I have been practicing piano for ten years .我以前学习了十年钢琴(现在已经放弃学习)I had been practicing piano for ten years.