"2時間も○○をした"は「I spent two hours doing~」と表現できますね。
最初の例は"2時間も○○~"と言う表現になりますね。こちらの例では「spent」で"過ごした"と表して「doing」を加える事で"○○をした"と言い表してます。「doing」の代わりに「at」を付け加えれば"2時間も○○に居た"(過ごした)と言えます。
例
・I spent two hours singing at the karaoke(カラオケで2時間も歌って過ごした)
・I spent the afternoon at my friend's house(午後は友達の家で過ごした)
ご質問ありがとうございます。
・「I 〇〇 for two hours.」
=2時間〇〇しました。
(例文)I studied for two hours.
(訳)2時間勉強しました。
(例文)I cleaned my room for two hours.
(訳)2時間部屋の掃除をしました。
便利な単語:
two hours 2時間
お役に立てれば嬉しいです。
Coco