英语,下面这个【play】用的是【过去式】还是【过去分词】?有什么区别?【I played basketball yes

首页/题库/236℃/2024-07-04 21:57:11

英语,下面这个【play】用的是【过去式】还是【过去分词】?有什么区别?【I played basketball yesterday!】

优质解答:

用的是过去式,因为有明确的时间状语 yesterday.

过去分词表示完成了的事情,不会单独用,通常前面要跟have/has,或者被动语态.

我看你一直纠结因为有yesterday,所以也可以说是完成了.但是这里要明确一点,过去式和过去分词的区别是过去式强调过去那一点的动作,昨天打篮球了,现在没有在打篮球.而过去分词通常是表示完成时,但是要加has/have, 如果是完成时,这句话应该这么说: I have played basketball yesterday. 表示我昨天已经打完篮球了.但是英语通常不这么说,这样写就是让你明白为什么说这里play不是过去分词,而是过去式.

再问: 【I have played basketball yesterday!】 ???

我昨天已经玩了篮球?

再答: 这个实际是病句,我这么写是为了让你明白如果是过去分词,这个句子应该这样写。原句不是这样的,说明一定是过去式。为什么呢?因为play这个动词是表示动作的动词,不能表示延续的意思。I played basketball yesterday 这句话就是说我昨天打了篮球。你不要再想对于今天来说是已经打过了啊,因为play本身只表示动作,不能有延续的意思。这点可以说是中英文差异的地方。而且最关键的一点是表示过去式的句子里面一定有明确的时间,比如昨天,或者过去的具体某个日期。看到具体的时间,不要再犹豫,一定是过去时。希望看了我的讲解你就不会再纠结了,很高兴能够帮到你,祝你学习进步!

再问: 要是不加【yesterday】就不是过去式?就是过去分词?

再答: 不是。我们需要同时看几个方面来判断:

1. 首先,过去式和过去分词的区别:过去式一般是过去某一刻做的什么事,是短暂性的动作;

而过去分词一般表示持续性的动作,一般与has,have连用。我印象里面没有见过 have/has played这样写的句子,所以,即使没有yesterday, 如果play 没有跟have/has 一起使用,也不是过去分词。2. play本身不是延续性动词,不能表示持续性动作,所以一般不能用于完成时。

3. 判断过去式,句型应该是:动词过去式 + 过去的时间状语;

过去分词的句型应该是: have/has + 过去分词 + 过去的时间状语。

如果没有明确的时间状语,就要根据语境来判断,同时看动词本身是否属于延续性动词。play就是个特殊的。下面是非/延续性动词的解释,供参考:

一. 延续性动词表示能够延续的动作

如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。延续性动词可以与表示时间段的状语连用。

表示时间段的短语有:for+ 时间, for 2 years;

since从句,since he came here; since+时间点名词,since last year, since 5 daysago;

how long; for a long time等。

例:He has lived here for 6 years. You can keep the book for 5 days. I stayed there for 2 weeks last year. How long did you stay there last year?

二.非延续性动词也称终止性动词、瞬间动词

表示不能延续的动作,这种动作发生后立即结束。 如:open, die, close, begin, finish, come, go, move, borrow, lend, buy等。

我来回答修改/报错/举报内容!

猜你喜欢

一个神奇的在线题库网,分享各类考试题库、题目资料与资料答案、在线搜题与练习等!
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
Copyright © 2021-2024 315题库 All Rights Reserved