she told us her grandfather_for three years 为什么用had been dead
问题描述:
she told us her grandfather_for three years 为什么用had been dead
答
这里首先已经死去三年,for three years要用完成时,die的动作不能延续三年,所以用be dead
前半句told已经是过去时,后面的时态是过去的过去,用过去完成时had been dead
答
此为过去完成时语态。前文中提到了told,说明是过去发生
答
请查看过去完成时的语法,
答
前面有told说明是过去,而他说的又是当时已经死去的爷爷,所以就是过去的过去,用过去完成时。
答
此为过去完成时语态.前文中提到了told,说明是过去发生
答
过去完成时态。在她讲述这件事之前已经发生了。所以要用had been dead。
答
这是过去完成时,可以理解为她的爷爷从死的那天到她告诉我的时候,已经有三年的时间了