Wenn etwas Zeit in Anspruch nimmt, wird im Englischen genauer unterschieden. Vielleicht, weil eine Nation von Händlern und Seefahren sehr knapp mit diesem wertvollen Gut versorgt war, wird das Wort “take” benutzt, wenn etwas die Zeit einer Person in Anspruch nimmt. Die Zeit wird dann sozusagen der Person weggenommen.
z.B.
It took me half an hour to get to the airport.
Wenn etwas dauert, ohne Einfluss auf die entpsrechende Person zu haben, verwendet man “last“.
z.B.
Our relationship lasted three years.