I'm preparing IELTS exam. Are there some good ways to improve my English significantly? (Including short-term and absolutely long-term). What are some recommended books to help me with this?
I recently learned that you shouldn't finish a sentence with a preposition. Then how am I supposed to ask someone where he or she is from?