"每个学生需要上科学课。"
Translation:Every student needs to attend science class.
20 CommentsThis discussion is locked.
875
As an Australian I also feel "take" is a bit American but then I also don't think "attend" is quite the same so I can't think of an adequate British or Australian equivalent. (It's a long time since I've gone to school though.)
1632
You are correct and the distinction is not nit-picky. "Taking a class" only means you are registered for it or on the official roster. "Attending a class" means you are physically present at a specific time and place.
When people "take online courses" they are usually free to do coursework at any time and any location. You won't hear people say, "I'm attending an online course this semester." However, it is possible to "attend" a live online chatroom discussion from 5-6 pm on Wednesday.
627
I put "all students must attend science class" and it came up as wrong. Would it have to be 学生都需要上科学课 to say it that way?