Le subjonctif est employé pour souligner une incertitude ou une irréalité, là où l'indicatif dénoterait d'une certitude. Par exemple :
Il semble que je ne puisse pas le faire. (opinion, incertitude) / Je ne peux pas le faire. (constatation)
Il est possible qu’il vienne. (incertitude) / Il est certain qu'il viendra. (certitude)
Je cherche un hôtel qui ait une piscine avec un bassin pour les petits. (pour l'instant c'est une vue de l'esprit et il n'existe peut-être pas) / Je cherche un hôtel qui a une piscine avec un bassin pour les petits. (je sais qu'un tel hôtel existe, je veux l'identifier)