The lamb _______ for quite some time.A.has died B.die C.has dead D.has been dead 原因

问题描述:

The lamb _______ for quite some time.A.has died B.die C.has dead D.has been dead 原因

这里先排除B,因为这是过去式.
然后再看A,die 的过去式是dead,所以A也不对
在看C和D,这里应该用固定搭配had been ,而lamb 是单三,所以要将had变为has
所以D是对的
会了吗?