Please let me know which one of the following choices work properly in the self-made sentence below:
My old car has.......well over these years
For me, only the choice 'b' works here properly or at least fits better.
To last simply means to exist over a period of time.
To endure means to exist despite challenges or adversity.
Endure is a more colorful term because it means it has "survived" against external things, but last isn't wrong.
Well, I think that the verb to serve is going to be better word choice here, given the context of the sentence:
My old car has served me well over all these years.