И вообще, в истории языка вопросы нормы – вещь подвижная и зависимая от многих экстралингвистических факторов:
I don't think it's a new trend: several regional varieties of English have always (to the best of my knowledge) used the past participle instead of the present participle in this construction.
What is, perhaps, new (-ish) is the wider acceptance - or even appreciation/encouragement - of regional varieties, not just in institutions like the BBC, but more generally. I can remember a time when pretty much the only accent you heard on the TV/radio was RP, other than the odd terribly-fake Cockney that turned up now and then in films. (Oh, and series about Scottish doctors.) That is absolutely not the case now. And on a more personal note, my parents [both Welsh, both teachers] deliberately lost their Welsh accents, whereas I - equally deliberately - have kept my Somerset one.
I think what we have here is a societal change, not a linguistic one.
И можно вспомнить, конечно, что та же самая модель – be + Past Participle – в совершенно активном значении используется в конструкциях:
be done =someone has finished doing or using something
As soon as I’m done, I’ll give you a call.
Are you done with this magazine?
и
be gone = be away
Вот интересный комментарий, снова ссылающийся на то, что исторически в английском языке тоже было разделение, сохраняющееся до сих пор во многих европейских языках, когда одни глаголы в прошедшем времени спрягаются с глаголом “иметь”, а другие с глаголом “быть”. А сейчас в английском от него остались лишь рудименты и региональные вариации.
You should normally use be gone if no direction is specified, have gone with directions:
Where is Cleopatra? She is gone. ( she is away, or dead)
Where is Cleopatra? She has gone to the temple.
This is idiom: it is irregular and only applies to very few verbs. And is gone can still be used with specific directions sometimes, though it is probably rare. The opposite has gone without direction doesn't sound wrong, but it is probably less frequent.
I believe to be + past participle was used to form the present perfect for all intransitive verbs in older English, just as in other Germanic languages: not I have been but I am been, etc. So, it was once he is gone always, even with specific directions, as in modern Dutch hij is naar huis gegaan. Then at a certain point in time the default auxiliary verb for the present perfect of intransitive verbs changed to have in English; but some old, very frequent expressions stayed in use, like to be gone and some others.
#englishgrammar_по_полочкам