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?
What's the difference between constructions of following sentences Why is there a preposition in "for several months" but no preposition in "two hours"?
What's the difference between constructions of following sentences?