神咲诗织ed2l步兵:because of the good service, the restaurant(has received)a lot of customers since it opened

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 03:37:03
我记得瞬间性动词?不能用现在完成式吧。
所以我觉得是received
答案:has received
为什么不能用received?

我是坎坷的豆芽!

回答补充问题:因为这件事情已经发生并且对现在产生了影响,所以一定要用完成时!
如果用过去时的话,必须明确是在过去的哪个时间段,但是这里并没有告诉你是哪个时间!
而且since表示引导的就是一个时间段!过去时对应的时间点!不能用过去时!

这句话的考点是对since句型的理解。since it opened,自从开张以来,其实就等于说自从开张到现在,也就是到说话时的现在,即便按照中国人的习惯说,自从开张到现在,这是一个已经完成的状态,所以要用完成时。receive是表示一个状态,接待的状态,而不是单一的动作,今天接待明天接待后天接待,这是一个重复性的动作构成的状态。

其实你就记住了,since后面引导的时间状语,主句一般都用完成时。

只有在完成时后面跟时间段的时候才必须用延续性动词!而普通的完成时可以用非延续性动词!
答案是对的
如果后面加了forXXdays之类的就错了!

用has received
句中有since它用在现在语气中时,要用完成时,表示动作的发生对目前状态产生了影响

支持一楼的