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

英语,下面这个【play】用的是【过去式】还是【过去分词】?有什么区别?【I played basketball yesterday!】
qdsing 1年前 已收到1个回答 举报

王阿四 幼苗

共回答了15个问题采纳率:86.7% 举报

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

1年前 追问

1

qdsing 举报

【I have played basketball yesterday!】 ???
我昨天已经玩了篮球?

举报 王阿四

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

qdsing 举报

要是不加【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 © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.030 s. - webmaster@yulucn.com