I think it will be really difficult for England to save this match, Pakistan has the ability to get the remaining eight wickets as their bowlers are in good form and its not easy to bat on 5th day as the pitch will support spinners.
No doubt, they are the quality batsman and they had proved the same in the past. This time there will be additional pressure on English batsman, if they loose wicket then they can loose this match so they will try to draw this match and they can make some mistake which can cost their wicket.
You are right, they should attack the bowlers which is always a better option than defense. If they bat defensive then bowlers will start dominating them and batsman will be in pressure. If they bat aggressively then it will help to release the pressure, score board will be moving and bowlers will not be settled.
what ever you are telling is correct, but if they play aggressively then surely they will hit on a wrong ball and you can see wickets falling like nuts, and playing defensive is also risky, all they have to do is follow some strategy and play a normal game with out taking any tension then only they can play shots on a loose ball. if their is no wicket in the first session then i think draw and england odd will come down. even pakistan will be wanting the match to be draw or pakistan win.