1. I read an English book.
2. I read a book on English.
Now my questions are as follows
a. what's the difference in meaning between the two sentences above?
b. If there is any difference in meaning, then when/in which situations should I use them?
"an English book" is a book (on any subject) written in the English lanuage and/or written/published in England. "a book on English" is a book (in any language) about the English language.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"an English book" is a book (on any subject) written in the English lanuage and/or written/published in England.
"a book on English" is a book (in any language) about the English language.