until的相关时态问题

问题描述:

until的相关时态问题
Mr.Keller ( ) forty cigarettes a day until he gave it up.A had somked B smokes Chave smoked D smoked
为什么选D不选A

此句是想表达过去的一种状态 而不是完成了多少 原句意为:过去凯勒先生每天抽四十根烟,直到他后来放弃.所以应该选D 不选A
——丶寒冰烈也就是说,如果句意改为“他过去一共抽了多少根烟”,就能选A了,对不是的,你很聪明啊~谢谢~~