很多语法书上说Would与used to都不能用来表示动作发生的具体频度或具体的一段时间连用

例如,不能说:
(1) I would/used to go to France six times.
(2)He used to live in Africa for twenty years.
但是高中课本上却有:I would play golf three times week. 这是咋回事呢?谢谢!

都可以表示过去常做某事 但是现在不了
但是有一些区别
表示过去习惯性动作
当我们提到过去某一特定时间时, 我们有时可用would来代替used to,有时则不可以,而且would需要指出具体时间,used to则不需要。
当used to暗示与现在的对照时,不可用would替换: I used to drink heavily, but I have given up drinkingnow./当used to描写过去的状态时,也不可与would互换,would只表示过去特有的习惯或行为:
当used to不强调与现在的对比时,可与would互换。但一个故事开头时不用would,必须首先用一般过去时或used to描述背景,然后用would表示习惯性动作。

另外还有就是,你课本上这句话,也要结合上下文啊,因为would的使用范围比较广
过去将来时,虚拟语气里都会用到
还有你注意到没,你的例句,里的six times 是表示次数的
我过去常常做某事三次? 所以显然是不对的
但是我过去常常每周洗三次澡,这就没问题了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-05
three times week的意思是每周3次,并不是具体的频度。
three times 才是具体的次数。语法书上的意思是不能和具体的次数连用,但是可以和频度连用,因为频度是没有具体准确的多少次的!
from 道理英语