1) last は、この文章では動詞で、’続く’や’持続する’という意味で使えます。
2) run out は、’(現在あるものが)なくなる’という意味で、’もしこれを毎日使っていたら、いつなくなりますか?’という聞き方になります。
どちらの文章もこの先の未来の事を聞くので、未来形のwill を使います(^ ^)
こう聞くことができますよ:
A: How long will this face lotion last? または How long will it last?
「この美容液 どれくらいもつ?」 または「どれくらいもつの?」
B: It will last for about 2 months.
(2ヶ月くらい持ちます)。
参考に!
美容液は face lotion, face cream、face moisturizer, face serum など、いろんな種類がありますよ。
How long will it last?
どれくらい持ちますか?
ここでの last は「持つ」「持続する」のような意味の英語表現です。
how long で「どれくらいの期間」となります。
例:
How long will this product last?
この商品はどれくらい持ちますか?
またいつでも質問してください。