Is it ok to say:
"I had a test in English today"
Or should I say:
"I had an English test today"
instead?
I think I actually have seen it expressed like "in English" but I just read it wasn't correct.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this community"A test in English" is ambiguous - it could mean a test in any subject which is conducted in English (as opposed to some other language) or a test whose subject is English. An English test simply means a test whose subject is English.