现在完成时 1.现在完成时的构成 现在完成时的构成为:have/has+动词的过去分词。 2.现在完成时的用法 (1)表示过去发生或已经完成的某一动作对现在造成的影响或产生的 结果。 e.g.:—Have you had your lunch yet?你吃过午饭了吗? —Yes,I have.I've just had it.是的,我刚吃过。(现在不饿了)
【辨析】现在完成时与一般过去时 现在完成时表示过去发生或已经完成的动作对现在造成的影响或结 果,强调的是现在的情况,所以它不能直接和表示过去某一时间的时间状 语连用,如:yesterday,last night,three weeks ago,in 2007 等。而一般 过去时只表示过去的动作或状态,和现在不发生联系,强调的是过去的情 况,它可以和表示过去某一时间的状语连用。
3.与现在完成时连用的副词及时间状语 a lr ea d y( 用 于 肯 定 句 ),yet ( 用 于 否 定 句 或 疑 问 句 ),ju st ,r ecen tly,la tely, ever ,never ,before,so far ,these days,in/during the past/last few years,for + 一段时间,since+表过去的时间点,since+一般过去时的从句等时间状语。
2.过去进行时的用法 (1)表示过去某个时刻正在进行的动作。常和表示过去的时间状语连用, 如:then,at that time,at this time yesterday,at ten yesterday 等。 e.g.:—What were you doing at this time yesterday?昨天这个时候你 在干什么? —I was doing my homework.我正在做我的家庭作业。