Thanks for your question. I will try to help.
If your most recent assured shorthold tenancy agreement has expired (whether it was ten years ago or just one year ago) then the agent has not done anything illegal by requiring you to execute a new tenancy agreement.
It’s standard practice.
If your previous tenancy agreement has expired then in order to evict you the landlord would have to serve a section 21 notice on you requiring possession and giving you 2 months notice, with such notice to expire at the end of a rent period.
Similarly, as your previous agreement has expired you would only have to give one months notice with such notice to expire at the end of a rent period in order to leave the property. This is most likely why they have sent the new tenancy to you to execute, it’s because they want to be assured they will receive rent for the next year.
If you do not execute the tenancy agreement then there is a risk that the agent will serve the s21 notice to evict you.
I am sorry that I could not have better news for you.
My goal is to provide you with a good service. If you feel you have received anything less, please reply back. Please remember to leave positive feedback using the stars at the top of the page.