John ______, for he went swimming yesterday without permission. 选had been punished 还是was punished 好?为什么?

问题描述:

John ______, for he went swimming yesterday without permission. 选had been punished 还是
was punished 好?为什么?

用完成时好,因为是“过去发生的事情对过去某一事件”产生了影响

这是一道初一的问题。
你的问法不对!这不是好不好的问题,而是哪个是对的问题!只有was punished 是对的问题。没有为什么。采纳就采纳,不采纳就算!

was punished。punish发生在swim之后,swim你用的过去时,所以punish不应该用过去完成时

had been punished

用被动语态的一般过去式就可以了
不能用had
用had表示惩罚在先游泳在后