intermediate english grammar for esl learners (3rd)

[FREE materials]

When we learn a foreign language, it sure is frustrating to master that language. If you are an English learner, this book “Intermediate English Grammar for ESL Learners” will be a very useful book for you because it is designed to help students from Beginner to Intermediate levels grasp their English skills to the point where they feel comfortable and confident using their English grammar.

In Intermediate English Grammar for ESL Learners, you will be provided with a higher-level look at that grammar. You will also find numerous examples which you can rely on to produce your own sentences. There are tons of practical exercises that give you the opportunity to practice what you have learned, too. Don’t forget to check the answer key at the end of the book.

Please like, share and follow us for instant updates. Thank you!

Follow us on Facebook at

Follow us on Twitter at:

Follow us on Instagram at:

OR roll down to the bottom of this post and subscribe to our website via email

Download here:

***In order to maintain our website, we would appreciate it if you use the link with ads to download the material

PDF: (with ads)

BOOKS in the same category:


  1. Hello sir/ mam, I hope you are doing well. Regarding this book, I have some confusions if you don’t mind please clear it for me. There is a sentence on page 57 that “Fred will have to be told about the meeting”. Here is also mentioned that it is in passive voice. If it is in passive form why ‘been’ is not used like we use with others e.g might have been, should have been? Please clear me .


    1. E.g. Ahsan, I have to tell you about this —> Ahsan, you have to be told about this. —> Ashan, you will have to be told about this tomorrow. After “have to”, verbs should be bare-infinitive ( their original forms); the original form of “been” is “be”; so we use “have to be told” , not ” have to been told”


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s