0
PreciousJones Posted 16 years ago
Grammar

We've been here

I know there's no difference with:

We've been here for two hours and We've been here two hours. So why do people include the for?

Is there a difference in formality?
  

Top answer

Hi, I don't think there's a difference in meaning, but I do agree with you that there's a difference in formality. Using 'for' sounds more formal than not using it. The reason for this may be that omitting certain words can save us precious time and effort.

Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Hi,

I don't think there's a difference in meaning, but I do agree with you that there's a difference in formality. Using 'for' sounds more formal than not using it. The reason for this may be that omitting certain words can save us precious time and effort.

Regards,