Fundamentals of English Grammar 4th Edition (BLACK Azar / Hagen, 2011) (Which chapters/sections are noted below)
Intensive ESL Grammar 3 Packet
(You may not study every part of every chapter and you may study these in a different order. Grammar 4 and Grammar 5 also use this book.)
Chapters 1-3: verb tense review
Chapter 4: present perfect + present perfect progressive
Chapter 6: subject / verb agreement
Chapter 6: nouns
Chapter 7: modals
Chapter 10: passive
(Click to listen. You will hear the verb forms from your irregular verb lists.)