porque los irlandeses hablan ingles
Respuestas a la pregunta
Irlanda del Norte es parte del Reino Unido de Gran Bretaña e Irlanda del norte y como tal su lengua oficial es el inglés.
La República de Irlanda fue colonizada por inglese y escoceses que introdujeron la lengua hace varios siglos.
Copio un extracto de Wikipedia que te puede ayudar y también el link del artículo completo por si es de tu interés. Espero ayude :)
"El inglés fue introducido en Irlanda durante la colonización en el siglo XVI por parte de escoceses e ingleses. No obstante, ya había llegado hacía siglos y se ha visto influenciado por el propio gaélico. La variedad diatópica del inglés en Irlanda se denomina hiberno-inglés, o anglo-irlandés. La mayor diferencia entre el inglés británico estándar y el inglés en Irlanda radica en el lenguaje coloquial. En realidad, aunque el hiberno-inglés existió hasta la primera parte del siglo XX, hoy lo que se habla en Irlanda es una mera versión del inglés de Inglaterra, con muchos rasgos del inglés de los Estados Unidos. ..."
https://es.wikipedia.org/wiki/Ingl%C3%A9s_en_Irlanda