We both just have separate, identical, standard shorthold assured tenany agreements which both relate to the whole flat and not parts of it.
On my tenancy agreement it says 'We ( the landlord) will let the property to you, and only ('name of tenant' ) will be allowed to live there.'
Quite clearly, this is a matter for the landlord to interpret, based on common sense. If the girlfriend stays more than a third of the time, which she does, then the landlord should do something about it.
If the landlord does not, then it is clear I would then have a grievance against my flatmate AN