谁可以告诉我这里had not done

问题描述:

谁可以告诉我这里had not done
...A girl there told us the plane( hadn’t come )yet.In the end,there came an announcement telling us that the passengers waiting for Flight LJ108 could get a free meal and that the plane (hadn’t left ) London for some technical problems.
为什么这里用了两个had not done ,不是过去完成时吗?我不理解用这个时态

第一个had not come 是说飞机还没有到达你们所等待的目的地.第二个had not left是说飞机还没有离开起始地也就是伦敦.这里之所以用过去完成时是因为整段话不是从目击者的口中说给第二者听的,而是第二者说给第三者听的...