-
(单词翻译:双击或拖选)
现在完成时用来表示之前已发生或完成的动作或状态,其结果对现在造成影响。
(1)过去发生的动作发生到现在,刚刚完成;
(2)从过去发生的动作,发生到现在,刚刚告一段落,但是后面会继续发生;
It has rained for 3 days.
过去时与现在完成时的区别:
(1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强 调的是影响。
(2)过去时常与具体的时间状语连用,而现在完成时通常与段的时间状语连用,或无时间状语; 一般过去时常用时间状语:y esterday, last week,…ago, in1980, in October…(具体时间)
现在完成时常用时间状语:for, since, so far…(长期的段时间)
I have played basketball for 3 hours.
(3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know;过去时常用的非持续性动词有come, go, leave, start, die5, finish, become, get married6等;
I have lived in Beijing for 10 years.
用于现在完成时的句型
(1)It is the first / second time…. that…结构中的从句部分,用现在完成时。
It is the first time that I have visited the city.
(2)This is the… that…结构,that 从句要用现在完成时.
这是我看过的最好的电影。
This is the first time (that) I’ve heard him sing. 这是我第一次听他唱歌。< /p>
典型例题
---Have you ____ been to our town before?
---No, it’s the first time I ___ here.
答案D. ever意为曾经或无论何时,反意词为never,此两词常用于完成时。 This is the largest fish I have ever seen. It is / was the first time +that-clause 的句型中, 从句要用完成时。
点击收听单词发音
1 finished | |
adj.完成的,精湛的;v.动词finish的过去式和过去分词 | |
参考例句: |
|
|
2 came | |
v.动词come的过去式 | |
参考例句: |
|
|
3 since | |
adv.后来;conj.既然,因为,自从;prep.自从 | |
参考例句: |
|
|
4 had | |
vbl.have的过去式和过去分词;conj.有 | |
参考例句: |
|
|
5 die | |
v.死;死亡 | |
参考例句: |
|
|
6 married | |
adj.已婚的;与…结婚的 | |
参考例句: |
|
|
7 got | |
v.(get的过去式)得到,猜到,明白 | |
参考例句: |
|
|
8 was | |
v.(is,am的过去式)是,在 | |
参考例句: |
|
|
9 ever | |
adv.曾经;永远;不断地;在任何时候;究竟 | |
参考例句: |
|
|
10 seen | |
vbl.(see的过去分词)看见 | |
参考例句: |
|
|
11 even | |
adj.平坦的,偶数的,相等的;adv.甚至,恰好,正当 | |
参考例句: |
|
|