The difference between:
'I've never had a motorcycle'.
'I never had a motorcycle.'
has to do with the differences between spoken UK English and spoken US English as well as the difference between the simple past tense and the present perfect tense.
According to this source, Americans use the present perfect tense less than speakers of British English and a British teacher might mark wrong some things that an American teacher would say are correct.
As an Australian where UK English is the standard, I have often noticed this difference in action myself when I've watched films and television programmes from the USA in the past, as I am more familiar with hearing and speaking UK English- given that I live in Australia. Such differences became more noticeable to me once I had begun teaching English to ESL students from China.
Some additional examples are given below from the same source:
US Did you do your homework yet?
Brit. Have you done your homework yet?
US I already ate.
Brit. I’ve already eaten.
In British English, ‘have got’ is often used for the possessive sense of ‘have’ and ‘have got to’ is informally used for ‘have to’. This is much less common in American English.
Brit. I’ve got two sisters.
US I have two sisters.
Brit. I’ve got to go now.
US I have to go now.
There are a number of other minor grammatical differences between US and UK English too.