If said that her mother()for 3 years

问题描述:

If said that her mother()for 3 years
1.has been dead
2.has died
3.hadbeen dead
4.had died
if 改为she

是2!楼上是错的,had been要加doing sth的这句话只要用2这个现在完成时就可以了,没必要用过去完成进行时的