Какое из этих предложений правильное?
Students were not AT school yesterday.
Students were not IN school yesterday.
AT school
IN schoolОба варианта правильны, важен контекст и какой язык вы используете — американский английский или британский!
В американском английском:
At school — человек физически находится в школе, на данный момент.
In school — человек учится в школе, в принципе посещает школу.
В британском английском:
At school — человек учится в школе, в принципе посещает школу.
In school — используется очень редко.
Примеры:
He is at school. His classes finish at 5 pm.
Где Том?
Он /сейчас/ в школе, в 5 часов у него заканчиваются уроки.
Когда я учился в школе я многому научился от учителей.
Мой сын учится в школе. Ему 12.
Я оставил мой словарь в школе.
Катя уже закончила школу? Нет, она еще учится.
Не звони мне сейчас, я в школе.