The present tense of lasted is last.
The third-person singular simple present indicative form of last is lasts.
The present participle of last is lasting.
The past participle of last is lasted.