As with "If..." one of my JTEs wanted our 3rd Grade students to challenge themselves by having a grammar lesson through English. We decided to review the present perfect and used this PPT.
For the most parts the students handled it very. It was a higher level class but it is still necessary to take things slow and give the students time to take in what you're saying.
The PPT is versatile and the layout can be adjusted to whatever grammar point you like if you also want to try giving you students a nice challenge. (I've unfortunately always been better at teaching grammar than making fun and colourful things)
Let me know if you have any feedback!