有一句In the past two years, Mr Smith has worked hard.
而又有这么一句In the past two years, we did nothing.
难道后一句中我们的行为没对现在影响么?(不做事也会有影响啊)
为什么后一句中就不用完成时态啊?。。
我又在这里http://zhidao.baidu.com/question/182298568.html看到只能用完成时,越来越糊涂了,求帮助啊。。
答案是:in the pastyears用于一般过去时。
in the past years
读音:英 [ɪn ðə pɑːst jɪəz] 美 [ɪn ðə pæst jɪrz]
释义:过去几年。
语法:基本意思是“持续”“耐久”。引申可表示“够…之用,使得以维持下去,经受住”等。last常用作不及物动词,不接宾语,也不用于被动结构,通常由介词for引起的时间状语修饰,延续时间短时for可省略。
例句:
The blogsphere has changed a lot in the past few years.
过去几年间博客世界发生了很大变化。
一般过去时的辨析:
1.一般过去时表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为。在英语语法中,“时“指动作发生的时间,”态“指动作的样子和状态。
2.一般过去时表示在过去某个特定时间发生,也可以表示过去习惯性、经常性的动作。一般不强调动作的影响,只说明的事情。
3.一般过去时常与表示过去的时间状语或从句连用。
4.表示过去连续发生的动作时,要用过去时。这种情况下,往往没有表示过去的时间状语,而通过上下文来表示。
5.表示在此之前一段时间内经常或反复的动作。
6.如果强调已经终止的习惯时要用 used to do(过去常常做,而不那样做了)。
7.有些句子,虽然没有表示过去确定时间的状语,但实际上是指过去发生的动作或存在的状态的话,也要用过去时,这一点,我们中国学生往往出错,要特别注意!
那个。。第一句可是现代完成时啊,那第一句对现在有什么影响呢
难道我不可以仅仅表示他在过去这段时间里工作努力?
是不是因为第二句没有明确指向性才不能用完成时?比如说我在第二句后面加一句,now our environment become worse,那就要用现在完成时了么?
你有没看我的详细问题啊。。。。。不要水啊。。
追答一般考试做选择题,都要用现在完成时。
那我在那个网页看到的“必须”要用完成时是什么意思
追答前面应该还有其他条件,不然不可以说的这么绝对