他のアンカーの方の回答とも重なるところですが、おっしゃられている内容は以下のようにも表現できると思いました(*^_^*)
Has this always been here?
「これいつもここにありましたか?」
この一つ目の文が一番元の日本語にニュアンス近いと思いますが、
以下の2つも同じような文脈で使えるので、参考がてら提示しておきます。
How long has this been here?
「これどのくらいここにあるんですか?」
I wonder how long this has been here.
「これどのくらいここにあるのかなぁ?」
以上です。
少しでも参考になれば幸いです(*^_^*)
★★大阪カフェレッスン英会話講師KOGACHI