1.これは anyの後にstudent(生徒)という数えられる名詞(可算名詞)が来ているため複数形となっているからです。ちなみに不可算名詞と言って数えられない名詞は単数形になるので気おつけてください。
ex)fish,shop,...
2.wasはbe動詞のisの過去形であって、didのdoの過去形と同じような感じです。使い方は
I was soccer player.みたいに私はサッカー選手だった。とisと同じ使われて方をします。
3.これは文章の最後にthenが来たら[あの時、その時]と訳すのがほとんどでしょう。この文章の場合、あの時の方が私はしっくりきますね。
遅くなりました、ありがとうございます!!