有一道题是:My uncle _______a lot but he has given it up.
8个回答

结构上似乎两者都OK,然而考虑到中文,与实际情况联系的话,会发现,如果是My uncle ____was used to smoking___a lot but he has given it up.翻译为:我舅舅过去习惯了抽很多烟但现在已经戒掉了.容易给人歧义:舅舅本来习惯是抽很多烟,但现在改掉了,习惯抽少许烟,这与实际有悖.但是用used to smoke,放到句中,翻译为中文就没问题了:我舅舅过去常常抽很多烟,但现在他已经戒掉了.