区别辨析gun、cannon、rifle与pistol

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
    自动手枪