Обе конструкции описывают то, что было в прошлом, но больше не происходит. Различие в том, что used to подходит и для действий, и для состояний, а would — только для повторяющихся действий. С глаголами состояния would невозможно.
Used to
Used to описывает привычку или состояние в прошлом, которых сейчас нет. Форма не меняется по лицам; в отрицании и вопросе появляется did, а used теряет -d.
1.Used to употребляется и с действиями, и с состояниями.
There used to be a well in this yard. — Раньше в этом дворе был колодец.
He used to be afraid of dogs. — Раньше он боялся собак.
2.Конструкция подразумевает контраст с настоящим, даже если он не назван.
Iris used to cycle to work, but now she drives. — Раньше Ирис ездила на работу на велосипеде, теперь водит машину.
Used to
Форма
Схема
Пример
утверждение
used to + V
I used to walk to work.
отрицание
did not use to + V
We did not use to have a car.
вопрос
Did + подл. + use to + V
Did you use to play chess?
Marco used to work on a farm. — Раньше Марко работал на ферме.
Частая ошибка. «Did you used to play?» и «I use to live» — ошибки: после did нужна форма use to, в утверждении — used to.
Would для прошлых привычек
Would описывает повторявшееся действие в прошлом, часто в воспоминаниях. С состояниями would не употребляется.
1.Would обычно требует указателя времени: every summer, on Sundays, each spring.
Every winter they would repair the boat. — Каждую зиму они чинили лодку.
2.С глаголами состояния возможен только used to.
They used to own a corner shop. — Раньше у них был магазинчик на углу.
«We would have a small boat» означало бы «мы бы взяли лодку».
Где какая конструкция возможна
Тип глагола
used to
would
повторяющееся действие
да
да
состояние (be, have, know, live)
да
нет
единичное действие
нет
нет
She would often stop and talk to the neighbors. — Она часто останавливалась поговорить с соседями.
Частая ошибка. Не путайте would привычки и would условное: «She would be very shy» без указателя времени читается как условное наклонение.