I was learning about difference between "would" and "used to" to talk about past habits and tendencies. My grammar book says that both "used to" and "would" can be used in this sense and often are interchangeable, but an important difference between them is that:
You can only use "used to", not "would" for past states.
As far as I understand, it means that I can't use "would" in this sense with stative verbs. Right? Then I took an exercise
I ______ wear glasses when I was a teenager.
a. would
b. used to
The correct answer is "used to" and we can't use "would" here. Is it because "wear" is a stative verb? Is it actually stative? On this and a few other forums I figured out that "wear" should be a stative verb, or at least most speakers claim so.
Nevertherless, "wear" definitely can be used in present perfect continues, for example:
How long have you been wearing glasses?
Whereas stative verbs can't be used in continuous tenses (unless changing their meaning).
And, finally, my questions:
- Is it true that in the first example we can't use "would" because "wear" is a stative verb?
- If so, why is it correct to use "wear" in continuous tenses?