——your dress is so nice .___thanks.my mother( )it for me as a birthday present.a.has bought b.will buy c.has been bought d.was bought为什么 buy不是非延续动词吗 可以用在这种情况吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 01:00:42
——your dress is so nice .___thanks.my mother( )it for me as a birthday present.a.has bought b.will buy c.has been bought d.was bought为什么 buy不是非延续动词吗 可以用在这种情况吗

——your dress is so nice .___thanks.my mother( )it for me as a birthday present.a.has bought b.will buy c.has been bought d.was bought为什么 buy不是非延续动词吗 可以用在这种情况吗
——your dress is so nice .___thanks.my mother( )it for me as a birthday present.
a.has bought b.will buy c.has been bought d.was bought
为什么 buy不是非延续动词吗 可以用在这种情况吗

——your dress is so nice .___thanks.my mother( )it for me as a birthday present.a.has bought b.will buy c.has been bought d.was bought为什么 buy不是非延续动词吗 可以用在这种情况吗
不是说瞬间动词不能用现在完成时,而是不能和表示延续一段时间的短语连用如:for...,since,how long 等.瞬间动词也有完成时:My mother has bought it.
但是如果是:How long has she bought it.或者 She has bought it for three days.就错了.

正因为 buy 是非延续性动词,所以才可以选a 啊

C和D是被动语态,这句话意思是妈妈买裙子,应为主动语态,所以首先排除C和D。
因为妈妈买裙子这个动作是已经发生了,B为将来时,所以排除。正确答案为A。
buy是非延续性动词,但可以用在这种情况,但是当句子里有表示一段时间的状语时不能这么用,如不能说She has bought it for me as a birthday present for one week....

全部展开

C和D是被动语态,这句话意思是妈妈买裙子,应为主动语态,所以首先排除C和D。
因为妈妈买裙子这个动作是已经发生了,B为将来时,所以排除。正确答案为A。
buy是非延续性动词,但可以用在这种情况,但是当句子里有表示一段时间的状语时不能这么用,如不能说She has bought it for me as a birthday present for one week.

收起

我来解释下a指现在完成时,现在已经买了。b指将来时,未来将要买。c指过去完成时的被动语态,意思是现在已经被买。d是过去时,指被买了。你看问题的主语是我妈妈,被动句肯定不行的,除非主语是衣服。根据语意可以看出衣服是已经买下来的,也不能用将来时。所以选A...

全部展开

我来解释下a指现在完成时,现在已经买了。b指将来时,未来将要买。c指过去完成时的被动语态,意思是现在已经被买。d是过去时,指被买了。你看问题的主语是我妈妈,被动句肯定不行的,除非主语是衣服。根据语意可以看出衣服是已经买下来的,也不能用将来时。所以选A

收起

加在在一段时间后,才用延续性动词
其实这道题只用一般过去时是最好的,但没有,所以只能选A了