一个很白痴的英文问题语法很白痴的人问大家一个很白痴的问题我一直都是说 he told me a secret yesterday.1、请问这个told 用的是过去式还是过去分词(当然,我也知道tell 的过去式和过去分词都是told.)2、如果用的是过去分词,那么过去式有什么用呀.3、如果是过去式,为什么每个人都说he came here yesterday.而不是说 he had came here yesterday/he e here yesterday .因为e的过去式还是e ,它的过去分词才是 came呀. 英语
网友回答
【答案】 句中有明显的过去时态的时间提示“yesterday”.
所以句中所用的是过去时态.
先纠正一下,e的过去式是came,过去分词才是e.
给你简单分析一下一般过去时和过去完成时的区别:
一般过去时态句中谓语动词用过去时态,就如你句子中的“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所引导的动作发生.因此
前一句应用过去进行时.
过去分词一般是不单独使用的.
清楚了吗?