We study a one-dimensional lattice model of particles which interact with each other via hard-core repulsion, and which can make long hops in addition to the usual nearest neighbour hopping dynamics. The parameter p gives the probability for long hops and the p = 0 limit leads to the well studied totally asymmetric simple exclusion process (TASEP). The first part of this study describes the combined effect of open boundaries and long hops on the steady state of the system. Apart from the usual low density (LD), high density (HD) and maximum current (MC) phases, the introduction of a finite p leads to a new possibility-an empty road (ER) phase with particles clearing out faster than they enter. The variation in the phase diagram with p is interesting, with the LD and MC phases vanishing at large values of p while the ER and HD phases divide the parameter space into 1/2. In the second part of this study, we look at the combined effect of long hops and static/dynamic impurities. The boundaries are taken to be periodic for simplicity. We see that the system with a static impurity and with 0 < p < 1 shows a phase transition from a shock phase characterised by finite densities on either side of the shock (HD–LD phase) to a phase where the density on one side of the shock is zero (HD-ER phase). We also study the effect of a dynamic impurity, introduced via a slow particle. Here, the system undergoes a phase transition from a homogeneous phase to a shock phase depending on the density, the speed of the particle, as well as the probability p. The shock phase dominates the phase diagram at large values of p. All our studies involve numerical simulations which are supported by mean field theory arguments. The mean field approximation works well qualitatively and correctly identifies the possible phases, while the quantitative agreement with numerics varies, depending on parameter values.