「バッテリーが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
関連リンク:消耗品などにおいて「〇〇を使い切る」といいたい場合、どのようにいえば良いですか?

「私は午後7時までに食べた」といいたい場合、「I ate by 7 p.m.」と「I ate until 7 p.m.」のどちらが正しいですか?

「私は午後7時までに食べた」といいたい場合、「I ate by 7 p.m.」が正しいです。

「I ate until 7 p.m.」は、「私は午後7時まで食べた」という意味になります。

時を示す前置詞を図でイメージすると、以下の通りになります。

※「I ate from 7 to 8 p.m.」の代わりに「I ate from 7 until 8 p.m.」ということも可能です

難易度:6/10
関連リンク:「たくさんの時間」といいたい場合、「a lot of time」と「a lot of times」、どちらが正しいですか?