Is there any difference: "It lasted for an hour" OR "It lasted an hour" Why do we put a preposition "for" in the frist sentence?