When talking about moving out of a childhood home imminently and standing outside either present perfect, present perfect continuous or past simple is used: "I am moving to a new house today. I have been living/I have lived/I lived in this house for thirty years". But when talking about switching to a new course and moving to a new office, I mean leaving your current job, can I use either present perfect, present perfect continuous and past simple in the same way as in the moving out of the house example? This is said when leaving the office building while standing outside.
"I have worked here for five years. I enjoyed every minute of it."
"I have been working here for five years. I enjoyed every minute of it."
"I worked here for five years. I enjoyed every minute of it."
"I have been learning English/I have learnt English/I learnt English for two months. I am starting my French course tomorrow." This is said after the last English class.
Is either tense used in these examples too?