Learn English – ‘I have been queuing up for too long’

perfect-constructions

May I ask if it is correct and natural to say

I have been queuing up for too long.

to describe the condition in which I have been waiting for a long time in a queue?

If not, how can this sentence be corrected?

Best Answer

I would rephrase it slightly, "I have [or I've] been queued up for too long."

The "-ing" (present tense) suggests you are in the act of getting into the queue. You are already in the queue, so you use the past tense, "-ed" instead.

That said, in the United States (I'm not sure where you are), the word, "queue" is rarely used. On this side of the Atlantic, we would typically say, "I've been in line for too long." Saying "queued up" might get a sideways glance as to why you're using an uncommon term. It's not incorrect though. You can be confident that you're using it correctly.

Related Topic