In fiction, you would like to give variety to your word choices. In formal business or academic writing, You want to prevent ambiguity and so may use the same word again and again to make your meaning clear. For example "contract" might be used repeatedly rather than along with some synonyms for it.
And it doesn't take place in England. Instead, the action happens in the land of the Danes (what is today the nation of Denmark) and the land of the Geats (what is today the nation of Sweden). So, if someone asks you what the setting of Beowulf<span> is, you can tell them that it's 5th or 6th Century Scandinavia.</span>
Pronouns are words used as substitutes for proper or common words.
For example: Mary brushed her hair.
Instead of saying Mary brushed Mary's hair, you can just use the pronoun her.