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