I have _________ thirty cigarettes today.
A. been smoking B. smoked
我们来看看这两种说法有什么不同。

上图:
I have been smoking thirty cigarettes today.
上图:
I have smoked thirty cigarettes today.如果用A现在完成进行时,就是说这个动作已经持续了一段时间,所以图中的人就是一直吸着30根香烟。
而我们从常理推断,这个句子的意思应该是我今天吸了30根香烟。
所以用现在完成时就好咯。
1-20期打包下载>>
如果喜欢节目,欢迎
或者可以看看即学即用英文纠错>>