of course
当然

on (the, an) average
平均, 按平均数计算

on duty
值日, 值班

on foot
走路, 步行

on show
展出, 在上演(放映)

on time
准时

on/over the radio
通过收音机

once again
再一次

once more
再一次

once upon a time
从前, 很久以前

one after another
一个接一个

open up
开启;开创; 开辟

or else
否则, 要不然

ought to
应该

out of breath
上气不接下气

out of order
运转不正常, 出毛病

out of work
失业

over and over again
反复, 多次重复