I've searched for grammar books that are enjoyable to use. And I think I've found a couple. Learning is quick and painless. :-)
They are both available on Amazon.
Basic Grammar In Use and Grammar In Use Intermediate
Both are available in most public libraries.
Both books have answer keys in the back of the book, as well as a CD. The reason why I like Murphy’s books is because they offer exercises that satisfy intuitive learners as well as explanations that satisfy learners who want to understand when to use the rules.
The way I would use Murphy’s books is to go directly to the answer key in the back while you are doing the exercises. Just fill in the blanks with the answer. Yes, no struggle. You are just filling in the blanks with the correct answer. This way, you are learning the pattern intuitively. You see example after example of a sentence using the correct pattern.
One of the most common requests from my ESL clients is "I want to improve my English pronunciation. I want my accent to sound more (in this case) American." There are practices I recommend to my ESL clients to improve their English pronunciation on their own, and if they wish, to modify their English accent to sound more like a native-English-speaker in this region.
Sir Sidney Poitier, known for his role in the movie To Sir with Love and many other movies, faced a similar issue early in his acting career. He wanted to be rid of his Bahamian accent in order to succeed in his acting career (it was a time when diverse accents were well less received.) To do this, he bought a radio, chose a program he liked, and imitated the accent of the host. He did this for 6 months, then audition for a part. That's how he got started in the movie industry.
What can we learn from Sidney Poitier? He chose someone who has clear pronunciation. The host was on radio. He had to speak clearly...