After I __ my breakfast,I went outside to play with my friends.A had B have had C have D had had

问题描述:

After I __ my breakfast,I went outside to play with my friends.A had B have had C have D had had
应该选哪个?为什么?

应该选D
因为“吃早饭”发生在“出去玩”之前,而went outside用了过去时,过去的过去应该用过去完成时,即"had done"
故此题选D