Is it somehow possible to combine the present perfect and a reference to duration within one single clause, using the present perfect to refer to a past event or situation that took place at some indefinite point in the past?
For instance, I'd like to say that at some point in my life (but the date isn't important), I've worked in the automotive industry and add that that experience lasted 3 years. Logically I'd end up saying "I've worked in the automotive industry for 3 years" but I don't know whether that's correct. If the sentence is possible in that specific case, then the context is important and has to enhance the fact it's not an experience that started in the past and is going on now.
Some people have told me that in a conversation, several questions would be asked: "Have you ever worked in the automotive industry?" "Yes, I have." "How long did you work in that field?" "It lasted 3 years."
So I assumed it wasn't possible to say all the information within one clause and refer to a past, undated experience that lasted 3 years in a sentence like "I've worked in the automotive industry for 3 years". Do you agree with that?
Thank you for your help.