jis person ki vocabulary low ho woh english ma grammar ko na to theek samaj sakta ha or na hi ker sakta ha ................ I Think in start that person should read urdu book ...........I mean as To the point by Aftab Ahmed(BA level) well it's level is same like foreign intermediate
I did not saw any Pakistani Urdu to english grammar book like this yet
I saw all these books
High school english grammar by Wren and Martin
Practical English grammar by A.J Thomson.
practical english usage by michael swan oxford uni press
to take start it will hard for these learners