Tweeted twitter.com/#!/StackEnglishLL/status/459763164121673728
2 edited title
| link

What's the difference between constructions of following sentences Why is there a preposition in "for several months" but no preposition in "two hours"?

1
source | link

What's the difference between constructions of following sentences?


1) The meeting lasted two hours.
2) The drought lasted for several months.

These sentences are from Cambridge Dictionary. My question is - Why is there a preposition used in second sentence but not in first?