I____the CD since last monthA.have bought B.have kept选A还是选B?请详细说明理由.那如果用完成时表示拥有,用什么单词呢感,换句话说就是拥有的延续性单词是什么?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/08 12:47:51

I____the CD since last month
A.have bought B.have kept
选A还是选B?请详细说明理由.
那如果用完成时表示拥有,用什么单词呢感,换句话说就是拥有的延续性单词是什么?

选B
since last month 是自从上个月起 是一段时间 应该用延续性动词.
而bought是瞬间性动词.

B
从上个月开始,我便拥有这张CD了
since 从 …… 开始,是个延续动作

b
since 表示时间段,buy 为点动词

选B。
buy是一个瞬间动作,不能用于完成时。
keep是保存。才可以。

B.have kept
bought非延续性动词,不能用在这种完成时中。