通常是参与罢工的人/群体(如工人、教师、司机等),或受罢工影响的机构/系统(如公交、医院等,需明确主体)。
for sth.:为了某诉求而罢工(表目的)
against sth.:为反对某情况而罢工(表对抗)
根据语境调整“be”的形式(am/is/are/was/were等),体现不同时间的罢工状态:
现在时:are/is on strike(当前正在罢工)
过去时:were/was on strike(过去某时在罢工)
将来时:will be on strike(即将进入罢工状态)
注意和 go on strike(开始罢工;发起罢工)的差异:
go on strike 是动作(从“不罢工”到“罢工”的转变);
be on strike 是状态(已经在罢工,持续中)。
例:
They went on strike yesterday.(他们昨天开始罢工。)
Now they are on strike and refuse to work.(现在他们正在罢工,拒绝工作。)
The factory workers are on strike for higher wages.(工厂工人正在为涨工资罢工。)
Bus drivers were on strike last week, so I had to take a taxi.(公交司机上周罢工,所以我不得不打车。)
Teachers will be on strike next Monday against budget cuts.(教师们下周一将罢工反对预算削减。)
简单总结:be on strike 聚焦“罢工的持续状态”,常用“for/against”引出罢工原因,主语多为参与罢工的群体。