「バッテリーが5時間持つ」といいたい場合、どのようにいえば良いですか?

一般的に、「(消耗品などが)持つ」という意味を持つ自動詞「last」を使用して以下のように表します。

The battery(主語)+ lasts(動詞「last」の現在形)+ 5 hours(期間/目的語)」

また、「トイレットペーパーは3ヶ月持つ」といいたい場合、以下のように表します。

The toilet paper lasts 3 months.

尚、「トイレットペーパーは3ヶ月持った」といいたい、動詞「last」は過去形になります。

The toilet paper lasted 3 months.

難易度:6/10
関連リンク:消耗品などにおいて「〇〇を使い切る」といいたい場合、どのようにいえば良いですか?

「毎日〇〇時間」といいたい場合、どのようにいえばよいでしょうか?

一般的に以下のように表します。

基数hour(s)every day

To prepare for the concert, we practiced 4 hours every day.

コンサートに備えて、私たちは毎日4時間練習した。

また、「〇〇日間、毎日〇〇時間」といいたい場合は、一般的に以下のように表します。

基数hour(s)every day + for + 基数days

To prepare for the concert, we practiced 4 hours every day for 5 days.

コンサートに備えて、私たちは5日間、毎日4時間練習した。

難易度:5/10
関連リンク:「one-half hour」は「一時間半」という意味になりますか?