Paul H. answered 06/25/19
Results oriented tutor for English, ESL and proofreading
While that may not be what is perfect English as we know it, it is probably more a colloquial way of speaking in Australia. In rural Indiana, for example, it's far more common to say "He has ran in many marathons" instead of what we would, in perfect English, say, "He has run ..."