Tomorrow's second leg will be the decider for Liverpool whether they make it to the final and I'm sure they won't just give up and let Villareal win. Playing away is not a difficult thing for Liverpool because they are already winning 2-0 on aggregate, a draw alone is enough to get Liverpool to the final.
Of course, Liverpool won't give up, what's the reason to give up here? They are leading with 2 goals, they have the advantage to qualify for the next round. However, they don't lose focus to play in Leg 2 because it won't be always easy as expected. Moreover, the next Leg will be held in Villareal home, very possible to have a different atmosphere and situation. Although leading with 2 goals, doesn't guarantee to qualify, they need to get a draw result or win the next match. Remember that Villareal isn't a weak team, they have kicked Bayern and Juventus in the previous rounds.
The situation with Benfica can simply repeat itself, when Liverpool still lost the second leg. Indeed, the two-goal advantage allows Liverpool not to worry too much in the second leg and in addition to a draw, the club can afford even a minimal loss. Another question is that it is hardly worth bringing to this. Because, as I said before, a goal scored by Villarreal quickly enough can greatly change the situation and inspire new strength and confidence in the Villarreal players and, conversely, introduce some nervousness and an element of uncertainty into the Liverpool players. Villarreal has already shown itself to be a capable team in this Champions League draw and reaching the semifinals is another confirmation of that, and therefore do not underestimate this team.