At B2 you can argue a point, follow a film without subtitles and work in French. The grammar here is about nuance — which past tense, which mood, and how formal to sound.
93 free charts at this level. Not sure upper-intermediate is where you are? Take the free French level test, or browse every lesson.