사실 have forever been와 have been forever에는 의미상 차이가 없어요. 그렇지만 have been forever는 덜 쓰이지요. 더 자주 쓰이는 문장 구조라면 could have been changed forever일 거예요.
이 문장에서 forever가 부사이기 때문에, forever가 조동사 뒤에 있든지 본동사 앞에 있든지 혹은 문장 어디에 있더라도 전체적인 문장의 의미는 바꾸지 않는답니다.