一个很白痴的英文问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 22:19:17
语法很白痴的人问大家一个很白痴的问题
我一直都是说 he told me a secret yesterday.
1、请问这个told 用的是过去式还是过去分词(当然,我也知道tell 的过去式和过去分词都是told.)
2、如果用的是过去分词,那么过去式有什么用呀.
3、如果是过去式,为什么每个人都说he came here yesterday。而不是说 he had came here yesterday/he come here yesterday .因为come的过去式还是come ,它的过去分词才是 came呀。

句中有明显的过去时态的时间提示“yesterday”.
所以句中所用的是过去时态。

先纠正一下,come的过去式是came,过去分词才是come。
给你简单分析一下一般过去时和过去完成时的区别:
一般过去时态句中谓语动词用过去时态,就如你句子中的“told”.
它仅表示一个事情发生在过去。

而过去完成时态则表示谓语动词发生的动作在“过去的过去”进行:
例The students ___ busily when Miss Brown went to get a book she ___ in the office.
A. had written, left B,were writing, has left C. had written, had left D. were writing, had left
答案D. "把书忘在办公室"发生在"去取书"这一过去的动作之前,因此"忘了书"这一动作发生在过去的过去,用过去完成时。句中when表示的是时间的一点,表示在"同学们正忙于……"这一背景下,when所引导的动作发生。因此
前一句应用过去进行时。

过去分词一般是不单独使用的。

清楚了吗?

关键问题是你没搞清楚come的过去式和过去分词
come的过去式是came,过去分词是come,你可以查字典看
所以句子中的told也是过去式,没有错

1. told在这里是过去式。
3. came是come的过去式,come才是过去分词,你搞混了。

1、过去时.
2,3:
3、come 的过去时是came, 过去分词是come.

什么时候用过去时,和过去分词.

He came here yesterday. 他昨天来了. 正常语句.

He HAD come here yesterday. 他昨天已经来了. 着重于昨天来过了. 其实描写的事情是一样的, 不过这里过去以完成时用来着