250 figures of speech with examples pdf with answers grade July 8, 2019 16 32 64 128 Speech in english for 2 minutes