one of Mary's prize possessions was a little white lamb which her husband had given her.

问题描述:

one of Mary's prize possessions was a little white lamb which her husband had given her.
后面为什么用过去完成时

had been 过去完成时表过去,表被动,这里说的是这个白色的灯是玛丽的丈夫过去给她的
灯,过去被给了她,所以要用过去完成时厄。。。是lamb不是lamp 哪有had been啊我看错了~8好意思, had done 我写错了羊也是一样的,sth 过去给她的如果在is之前是用现在完成时是么?谓语是显示时态的一部分,但是和句子的意思也有关系,这句话不能单纯的把was 改成is 就用现在完成时,因为这句话表示的是过去发生的恩 我知道。。。我就是想问下 如果在is之前发生的动作是用was 还是完成式 怎么区分看这个动作是否是在过去已经完成了,并且没有对现在的动作造成影响,那么就用过去完成时