Today I ran into an example in the Longman dictionary. I wonder whether or not it is correct. Here is the example:
Bargain hunters queued for hours before the store opened.
I believe it should be:
Bargain hunters had been queuing for hours before the store opened.
If they are both correct, what is the difference between these two sentences?