LA SITUACIÓN CAMBIA LA RESPUESTA
¿Te ocurre a veces o lo has vivido alguna vez?
El tiempo del verbo que precede a こと cambia lo que estás contando.
Qué estamos comparando: Ocurrencia ocasional y experiencia anterior.
Cómo se forman estas construcciones
〜たことがある
Es válida, pero cambia la idea
一人で昼ごはんを食べたことがあります。
ひとりでひるごはんをたべたことがあります。
He almorzado a solas alguna vez.No indica que siga ocurriendo ahora.
〜ることがある
Encaja en este contexto
一人で昼ごはんを食べることがあります。
ひとりでひるごはんをたべることがあります。
A veces almuerzo a solas.Por qué
La primera admite ocasiones actuales; la segunda confirma una experiencia pasada sin describir un hábito.
〜たことがある
Es válida, pero cambia la idea
この町では、四月に雪が降ったことがあります。
このまちでは、しがつにゆきがふったことがあります。
En esta ciudad ha nevado en abril alguna vez.Acredita un precedente, no su frecuencia.
〜ることがある
Encaja en este contexto
この町では、四月に雪が降ることがあります。
このまちでは、しがつにゆきがふることがあります。
En esta ciudad a veces nieva en abril.Por qué
Una posibilidad recurrente y un hecho ocurrido no son la misma afirmación.
Fuentes y alcance de esta explicación
Explicaciones y ejemplos didácticos propios, no citas. Las valoraciones se refieren a la situación descrita.