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期打包下载>>

如果喜欢节目,欢迎

或者可以看看即学即用英文纠错>>