I’ve migrated through several different Portuguese grammar books through the different levels:
- Gramática Ativa 1 Níveis A1/A2/B1 (not shown)
- Gramática Ativa 2 Níveis B1/B2/C1
- Passaporte para Português 1 Níveis A1/A2 (with audio files and workbook)
- Passaporte para Português 2 Nível B1 (with audio files and workbook)
- Aprender Português 3 Nível B2 (with audio files and workbook)
- Português Foco 4 Níveis C1/C2 (with audio files and teacher’s manual)
I found the Passaporte para Português books, Gramática Ativa books and the Aprender Português book all valuable and very similar.
I am currently on the Português Foco book and find it heavier on audio (audio files downloadable from a website), which at my point is very much necessary.This was the only one I found that goes up to C2 level. I’m just on the first units which are fairly short.