_____ the piano for many years when he lived in Paris.

问题描述:

_____ the piano for many years when he lived in Paris.
He _____ the piano for many years when he lived in Paris.
A.has played B.had played C.played D.would play
求详解

Bhave/has been 这是一个现在完成时had been 是一个过去完成时相同点:都是完成时,都表示已经完成的动作不同点:时间不同,这也是楼主你所谓分不清的一个重点.其实很简单,最主要是看这个动作是在什么之前完成的就好了....答案咋给C呢嗯,是c我错了。现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。 这里没必要!! 失误,这种题目都错了