gun、cannon、fifle与pistol这些名词均有“枪、炮”之意。
gun : 系枪的通称,也可以专指体育比赛中用来表示比赛开始的“信号枪”。
The British police do not carry guns.
英国警察不佩带枪支。
You could hear the noise of guns firing in the distance.
你可以听到远处的枪声。
At the gun, the runners sprinted away down the track.
信号枪一响,运动员们便沿着跑道飞奔起来。
cannon 在军事上,现在 gun 指火炮,取代了cannon这一名词。
rifle : 指步枪类的枪。
They shot him at point blank range with an automatic rifle.
他们用自动步枪近距离开枪射杀了他。
pistol : 指手枪。
a loaded pistol
上了膛的手枪
an automatic pistol