*I never been have a good English.
And I don't believe the Op wants to say: "I have never been good at English"
Instead, if I'm not mistaken, the op wishes to say:
My English has never been good
My English never has been good
There's something about "a good English" that tells me the OP is talking about the level of his or her English. In Italian it is correct to say: "Ha un buon inglese"( *that person has a good English), but in order to be grammatical and sound idiomatic, we have to say: "His (or her) English is good."
To change that sentence into the present perfect we must say: "So far his English has been good."
In the present perfect, the negative adverb, never, is usually between the auxiliary— has —and the main verb in the past participle, in this case; been.
My grammar books indicate that this is the correct word order.
Present perfect with ever, never, already, yet
'Never' means at no time before now, and is the same as not ..... ever:
I have never visited Berlin
Englishpage.com
You can use the Present Perfect to describe your experience. It is
like saying, "I have the experience of..." You can also use this tense
to say that you have never had a certain experience. The Present Perfect is NOT used to describe a specific event.
He has never traveled by train.
However, I am aware that never can also precede the auxiliary and the main verb.
To prove this, Google books reports 18,100,000 results for never has been, whereas a mighty 186,000,000 results are produced for has never been construction.
'There has never been a better time' directly means that the best time to do something is now. Something has just opened up that will help you ease yourself into the subject of the sentence, so: "There has never been a better time to be a learner" is implying that their learning service is a great opportunity for someone to start on the path of being an avid learner.
"There has never been" pretty much implies that this is the first. It means that something like this has never 'been' (or happened) before.
Best Answer
It's a matter of style. While I prefer saying/writing 'should never have...' others (like TRomano) may prefer 'never should have'. And neither makes it a wrong choice.
Google NGram shows results of all those three styles, 'should never have' being most frequently used.
Google results of news on the usage 'should never have'