freeenglishmaterialsforyou.com
Slideshare
Slideshare is a community that allows people to upload and share slides and other resources. Its aim is to share knowledge online. For example, this is a presentation on plural nouns in English: Th…