最新整理(四)!高考英语24语法,带你攻克高中所有语法难点!(31)
2023-06-03 来源:旧番剧
例如:他的爷爷已经去世2年了。His grandpa has been dead for 2 years.
他离开深圳好长时间了。He has been away from Shenzhen for a long time.
㈤ 现在完成时与一般过去时的区别
⒈ 一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是”助动词have /has 过去分词”。
如:The film started at 7 o"clock.He has been a teacher for many years.
⒉ 一般过去时通常与表示过去的时间状语连用。
yesterday,last week,two years ago,just now,in2002等;而现在完成时则常与just,already,ever,never等副词和these days,this week,since...,for.../since…ago/up to now/so far 等表示一段时间的状语连用。
⒊ 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对”现在”产生的影响。
如:He visited Guilin in 1998.他1998年参观过桂林。(只说明去桂林的时间)
⒋ 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。
如:Jill has bought a new computer.吉尔买了一台新电脑。(着重点是现在有了一台新电脑)
★ 过去完成时
㈠ 概念及用法
⒈ 表示在过去某一时刻或动作以前完成了的动作,可以用by,before等介词短语或一个时间状语从句(在复合句中,由时间连接词引导的状语从句叫做时间状语从句)来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
如:By nine o"clock last night,we had got 200 pictures from the spaceship.到昨天晚上9点钟,我们已经收到200张飞船发来的图片。
⒉ 表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。