句中有明显的过去时态的时间提示“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. 他昨天已经来了. 着重于昨天来过了. 其实描写的事情是一样的, 不过这里过去以完成时用来着重语气, 过分描写"来过了"的事实.