10分で終わった。
We finished in 10 minutes.
シチュエーション: 仕事
文法: 過去のこと
「何分でできる」「何時間でやる」は「in」を使います。「for」はただの期間を言っていて「やり終える」という意味はないですね。
たとえば
「We did it for 10 minutes.(10分やった)」
「We did it in 10 minutes.(10分でできた)」など。
他にも
「I can finish it in 2 hours.(2時間でやり終えるだろう)」
「I got there in 20 minutes.(20分でそこに着いた)」など。