1、used to do和would do都可用来表示过去习惯性动作。used to用于客观表示过去的一种惯常化了的行为状态。而would只表示过去一直反复发生的动作,且感情色彩较浓。如:
I'm surprised to see you smoking, you didn’t use to.看到你吸烟,我很吃惊。你以前不吸烟的。
John would sit for hours without saying a word.约翰总是一声不吭地一坐就是几个小时。
2、再者,used to不仅表示“过去经常性的习惯”,也可用于表示“过去的状态”,而would则无表示“状态”的用法。
He used to be a quiet boy. He would be a quiet boy.