首页 > 留学知识库

问题: 作业帮助 > 英语

解答:

先把句子谓语弄出来,你似乎没理解清楚.

前句的谓语是"act".在这里表示行为的意思,不用被动语态,即不前面不用"be"动词.
D可排除.

其实这里是一个虚拟条件句,由"If"引导.这里把引导词省略了,然后把句子中的"should"提前到句首.把句子还原为:
If he should act like that again,he would be punished.
如果他再那样做,他将受到惩罚.
后面的"would"提示这是虚拟句,表示现在未发生的.
所以选C