@Smarty11,
Quote:okay......
So, I left Australia very long ago and I don't live there now. Would it be more suitable to say "I lived in Australia for ten years" using past simple instead of "I have lived in Australia for ten years" using present perfect in this case?
You have to keep in mind what the PP is being used for, Smarty.
You asked,
Does it depend on the verb?
Not strictly the verb, but rather the semantic meaning.
Either, "I lived in Australia for ten years" or "I have lived in Australia for ten years" would be fine, DEPENDING ON THE CONTEXT AND WHAT THE SPEAKER WANTS TO SAY.
Two uses of the PP come to mind here:
1) The situation described by Contrex where a person is describing their experiences in living around the world. This is the PP of experience - eg. Have you ever skied/eaten frog's legs/danced on Broadway/... ?
I've live in Germany for five years and I've lived in France for three, Korea for two and I've live in Australia for ten years.
2) The PP of current relevance/importance
This is perhaps the hardest one of the PP's "jobs" to understand for the reason it's used is completely a matter of SPEAKERS' CHOICE.
If someone wants to make the idea sound more important, native speakers will choose the PP - "I've lived in Australia for ten years".
Of course, the simple past - "I lived in A for ten years" is also a possibility, a strong one, the normal neutral.