「for some time now」のフレーズの構造がよくわかりません。「for a while」と同じ意味ですか。

ネイティブによる回答
Rebecca
「For some time now」はイディオムで、「for a long time」または「for a while」の意味です。 通常、しばらくの間何かが起こっていたことを表現するのに、どのくらいか言いたくない、または正確に知らない場合に使えます。 例:I have been living in this house for some time now, so I am ready to move. (この家にはもうかなりの間住んでいるので、引っ越す準備ができています。 例:My sister has been with her boyfriend for some time now, so I think they should get married. (私の妹は彼氏と付き合ってかなりたつので、彼らは結婚するべきだと思います。)