¿Cuál es correcto y por qué? Solía ​​tener muchos amigos cuando estaba en la escuela? ¿O solía tener muchos amigos cuando estaba en la escuela?

‘Solía ​​tener muchos amigos en la escuela’ es correcto. La primera oración es incorrecta.

¿Por qué?
Porque ‘acostumbrado a’ es equivalente al tiempo pasado perfecto. Por lo tanto, es gramáticamente incorrecto usar el pasado doble perfecto en una sola oración diciendo ‘solía tener’.

La frase ‘solía tener’ es igual a ‘tenía’ por lo que la sentencia puede decir ‘Tenía muchos amigos’.

También puedes decir que ‘he tenido muchos amigos’. El primero tenía un verbo auxiliar (tiempo pasado perfecto) y el segundo tenía el verbo principal.

PS Nunca se puede usar la forma V3 (participio pasado) del verbo con ‘used to’. Solo el verbo raíz se usa con ‘solía’.

P.ej. Solía comer mucho.
Solía tener mucho tiempo libre.
Solíamos charlar todos los días.

1) El segundo es correcto.
“Solía” muestra que estás hablando del pasado, que no está sucediendo actualmente.
Por lo tanto, no necesitamos usar la “forma pasada” del verbo después de usarlo.

2) No use la forma pasada del verbo después de ” to”.

‘Solía ​​tener muchos amigos cuando estaba en la escuela’ es correcto

Acostumbrado a

* Actuará como un verbo de ayuda.

* Representa el tiempo pasado simple. Así que no necesitamos cambiar el estado del verbo principal.

* Representará los incidentes que ocurrieron en el pasado.

* La sintaxis será

Usado para + Presentar el verbo

Allí el uso correcto es

Solía ​​tener muchos amigos. O tenía muchos amigos cuando estaba en la escuela.

Si se usa para, entonces el verbo principal estará en tiempo presente. Asi que

Solía ​​tener muchos amigos.

A + VI (OK)
Para + Ving (OK)
A + VII o VIII (Error, siempre equivocado)