the last two years
Are they all fine?
The last two years I worked as a waiter on London
During / for the last two years I worked as a waiter..
For thr last two years I have worked as a waiter
The last two years I hsve been working as a waiter.
( I don't work there anymore)
Which one should I choose to sound more natural?
Thank you