一道英语选择题,

问题描述:

一道英语选择题,
Has your uncle given up smoking?
I don't think so.He_____ at a dinner party
A.was smoking
B.is smoking
C.has smoked
D.would smoke

选A.你叔叔戒烟了吗?我想没有.他(刚才)在一个晚宴上抽烟.(我发现了)有同学可能考虑选C,注意:回答用现在完成时,说叔叔在一个(某个不特定的)晚宴上已经抽了烟,但并不能断定现在没有戒烟;还有同学可能考虑选D,那...