@haihezinuo,
Quote:,some of which may be a little stupid.
There is no such thing as a stupid question from an EFL/ESL as long as it is a genuine question, Hiahezinuo.
"homework" is uncountable [non-count noun]. I can't think of any instance where it is ever a countable noun, though there may be some.
To get the affect you want, we would use 'assignment'.
Our teacher gave us an assignment to do.