buy的过去分词 bring的过去分词
学习语法让人感到挑战重重?
对于许多人来说,语法不仅枯燥乏味,而且难以掌握。其实,只要掌握正确的方法,学习语法可以变得轻松愉快!今天,我们将用一种全新的方式来探索语法的奥秘,不再需要死记硬背,而是通过理解和实践来掌握。我们先来看看以下题目,你能正确选择吗?
我们要明白这个句子所使用的时态。准确判断时态之后,就能从四个选项中排除掉两个明显错误的答案。
那么,我们如何判断时态呢?
在句子“
We____them for many years.
”中,“
for many years
”(已经很多年了)表示一个时间段。现在完成时用于表示一个从过去开始并持续到现在的动作,且有可能继续下去(也有可能结束)。当现在完成时表示动作持续时,后面通常会有一个时间段。
根据题目中的信息,我们知道:
这些玩具已经买了很多年了
,这个动作从过去持续到现在(可能会继续或已经结束)。我们可以确定这个句子需要用现在完成时,这样就可以排除选项A和C。
接下来,我们需要在B和D两个选项中做出选择。许多人在确定需要用现在完成时后,会毫不犹豫地选择B,因为现在完成时的结构是:
have/has+动词过去分词
。但实际上,这种选择可能是错误的,因为当现在完成时表示持续的动作时(通常伴随有时间段),谓语动词必须是延续性动词,而不能使用非延续性动词。
那么,什么是延续性动词?什么是非延续性动词?这正是今天重点讲解的内容!
延续性动词指的是那些表示能够持续延续的动作,在未来或长时间内会产生持久影响的动词。我们在英语中经常遇到这些动词,例如:
可能这些概念听起来有些抽象,不过没关系,我们通过两个实际例子来加深理解:
看第一个句子:“
Tom stayed in New York for over a month.
”。在这个句子中,动词stay的过去式是stayed,我们可以看出,汤姆在纽约待了一个多月,这个动作是持续的,因此stay是一个延续性动词。
同样的道理,第二个句子中的“工作”这一动作持续了一整天,所以work也是一个延续性动词。
接下来,我们来看非延续性动词。非延续性动词指的是那些表示短暂、瞬间的动作,通常在动作发生后会迅速停止或结束。常见的非延续性动词有:
如果这些词汇让你感到困惑,不必担心,我们同样用两个例子来帮助理解:
第一个句子:“The movie will begin in a minute.” 电影将马上开始,我们知道,“开始”是一个瞬间的动作,不会持续一段时间,而“in a minute”表示“立刻,马上”,所以begin就是一个非延续性动词。
第二个句子也是类似的道理,用了leave这个非延续性动词,表示“离开”这一瞬间的动作。
无论是延续性动词还是非延续性动词,都可以与现在完成时连用,但要注意的是,延续性动词可以与时间段连用,而非延续性动词通常不能与时间段连用。
这意味着什么呢?
我们来看一个例子,很快你就会明白!
为什么第一个答案是错误的呢?这两个句子都使用了现在完成时,因此“has begun”和“has been on”都是语法上正确的表达。句子中包含了“
for two days
”这一时间段,所以我们可以推断,句中的谓语动词必须使用延续性动词。
而begin是一个非延续性动词,不能和“for two days”这个时间段连用。解决办法是将begin替换为意义相同的延续性动词,即“
been on
”。所以第二个句子才是正确的表达。
常见的非延续性动词转化为延续性动词的形式有哪些呢?
回到最初的题目,根据刚才讲解的知识点,你现在能正确选择了吗?
没错,这其实并不复杂!“for many years”表示一个时间段,前面的动词必须是延续性动词,而bought(buy的过去式)是非延续性动词,不能在这里使用,只能用延续性动词,即
had
(have的过去式)。这道题的正确答案是D。
你选对了吗?
通过今天这一题,我们掌握了三个重要的知识点:
现在完成时
延续性动词
非延续性动词
以及
时间状语
大家都记住了吗?用这种方法学习语法是不是感觉没有那么枯燥了?如果你觉得这些知识对你有帮助,记得
点赞、收藏
哦~ 我们下期再见!