英语中哪些词常与现在完成时连用
男人使用手册-于文凤
英语中哪些词常与现在完成时连用
现在完成时英语16种时态中不易掌握的一种时态,
不仅用法法复杂,而且还通常要与某些
特定的词语连用。本文对现在完成时通常连用的词语作一归纳,供
大家参考。
一、since不管since
是用作介词、连词还是副词,它通常都与现在完成时连用。如:Charles
has worked
hard since leaving school.
自从离开学校以来查尔斯工作一直很努力。
(since为介词) Great changes
have taken place here since 1978.
自1978年以来
这里发生了巨大的变化。(since为介词)Her reading has
improved greatly since she
changed schools.
自从她转校以来,她的阅读水平提高了很多。(since为连词) You
haven’t
changed muchfy; mso-char-indent-count: 2.0; mso-
char-indent-s since
we last met.
自从上次我们见面以来,你变化不大。(since为连词) She moved to
London last May and has since got a job on a
newspaper. 她去年五月到伦敦,此
后一直在报社工作。(since为副词) He
left school in 1983. I haven’t seen him since.
他1983年离开学校。打那时起我一直没见过他。(since为副词)
【几点说明】1. 表示时间长度时,通常用一般现在时代替现在完成时。如:How long is
it
since you arrived? 你到来多久了?It is [=has been]
ten years since he left here.
他离开这儿已10年了。2. 对于
某些表示状态(如seem等)的动词,或因句义等方面的原
因,有时可能用一般现在时比用现在完成时
更合适。如:It seems like years since we last
met.
我们似乎几年未见面了。 Since when does the $$42 plus $$5
service charge
come to $$48?
从什么什候开始42元加5元的服务费等于48元了? 3.
若不是指从过去
持续到现在,而是指从较远的过去持续到一个较近的过去,则用过去完成时。比较:He
hasn’t eaten anything since Tuesday. 自星期二以来他一直
未吃东西。(自星期二以来
他一直未吃东西。指从星期二到现在未吃东西)Yesterday he
told me that he hadn’t
eaten anything since
Tuesday. 他昨天告诉我自星期二以来他一直未吃任何东西。(指
从星期二至昨天未吃东西
二、in the last five years类似于in the last
five years的时间状语,它若表示从现在
算起的过去一段时间内,通常要与现在完成时连用。
如:This company has come a long
way in the last
five years. 最近五年这个公司已经前进了一大步。The house has
changed hands three times in the last two
years. 在过去两年中,这栋房子已转手
三次。Is that the sum of
what you’ve done in the last two years?
这就是你最近两
年中完成的全部数量吗?【注】其中的介词in有时也可换成for, during,
over, within 等,
有时也可省去。如:I have been here for
the last two weeks. 最近两周我一直在这里。
Over the last
few years, prices have fallen sharply.
在过去的几年中,价格已急剧下
降了。My business has decreased
during the last two months. 最近两个月内,我
的生意减少了。另外,
若不是表示从现在算起的过去一段时间,则不用现在完成时。如:Jim
managed two
goals in the last ten minutes.
在最后的10分钟内,吉姆设法得了两
分。【比较】I didn’t see much of
Harry in the last months. 在最后的几个月中,我
很少看见哈里。I
haven’t seen much of Harry in the last months.
在最近的几个月
中,我很少看见哈里。
三、in the past five
years类似于in the past five years的时间状语,它表示从现在算
起的过去一段时间,因此通常要与现在完成时连用。如:的时间状语,它表示从现在算I’ve
seen little of her in the past few weeks.
近几周我很少见到她。We’ve planted
thousands of trees in
the past five years. 过去五年我们种了成千上万棵树。
Population
has increased by 200% in the past 25 years.
人口在过去25年内增加
了200%。【注】其中的介词in有时也可换成for, during,
over, within 等,有时也可省
去。如:He’s been in a coma
for the past six weeks.
在过去的六个星期中,他一直
昏迷不醒。People have changed their
diets a lot over the past few years.
在过去
的几年中,人们的饮食习惯已改变了很大。Within the past few
minutes, the President
has issued a statement.
在过去的几分钟里,总统发表了一项声明。另外,有时可能用
含有情态动词的完成式。如:I must
have slept three hours in the past day and a half.
在过去的一天半时间里,我肯定只睡了三个小时。
四、over
the yearsover the years 的意思是“这些年来”“经过这么多年之后”“最近几年”
,
通常表示的是从现在算起的过去几年,因此通常与现在完成时连用。如:She’s brought
us
so much happiness over the years.
这些年来,她给我们带来了不少的幸福。We’ve
had a few arguments
over the years, but in general we get on very
well. 最近几
年来,我们争吵过几次,但总的说来,我们相处得很好。Women’s
social status hasn’t
changed much over the
years. 这些年来妇女的社会地位没有多大改变。Over the
years I’ve
learnt to remember how to survive, and how to
forget pain. 这些年来,
我已经学会了记住怎样挣扎求生和怎样忘却痛苦。
【注】当不强调对现在的影响时,该短语有时也可与一般过去时或过去完成时连用。如:
Over the years, her love for him deepened.
在过去的几年中,她对他的爱进一步加
深了。She’d suffered terribly
over the years but it hadn’t made her bitter.
她在
过去的几年中吃了不少苦,但这并没有让她产生怨恨。有时over the
years还可表示在将
来的几年中,此时可与将来时态连用。如:The brickwork
will mellow over the years
so that it blends
with the surroundings.
再过几年,这砖墙将会变柔和,这样它就会
与周围的环境和谐一致了。
五、so
far当so far表示“到目前为止”时,它指的是从过去某时持续到现在的一段时间,
因此通常与
现在完成时连用。如:So far there has been no bad news.
到现在为止还
没有什么坏消息。We agreed to meet here but so
far he hasn’t turned up yet.
我
们讲好在这里见面的,但到目前为止他还没有来。So far the work has
been easy, but
things may change.
到目前为止,这工作很容易,但情况可能有变化。Thankfully, the
land has
so far escaped . 谢天谢地,至今这块土地尚未开发过。【注】当so
far表示“到
这种程度或范围”时,则不一定与现在完成时连用,而是可以根据情况选用时态。如:I
can
only help him so far. 我只能帮他到这种程度。
六、up to nowup to nowup to now
的意思是“到现在为此”,指从过去持续到现在的一
段时间,通常与现在完成时连用。如:Up to
now he’s been quiet. 他直到此刻仍保持沉
默。Her life has
run smoothly up to now. 她的生活到目前仍一帆风顺。Up to now,
the
work has been easy. 到现在为止这工作还算容易。
七、until nowuntil now 的意思是“直到现在(为止)”,表示从
过去某时持续到现在的一
段时间,通常与现在完成时连用。如:Until now I have
always lived alone. 我一直独
自生活至今。Until now the
President has shut his eyes to this problem.
总统至今
仍对这个问题视而不见。
【注】以下两句中的until now比较特
殊,因为其中的until与前面的“否定”构成了类似于
not…until…(直到……才)这样的
句式,此时,句子通常用一般过去时。如:(直到……才)
这样的句式,此时,句子通常用一般过去时。
如:I was unaware of his existence until
now.
现在我才知道有他这么个人。I never realized I loved you until
now. 我至今才
意识到我爱你。另外,until有两个意思,一是表示“到……为止”,二是表示
“在……以前”,
所以until now除表示“到现在为止”外,有时还可表示“在此之前”(即过
去),此时它可与
一般过去时连用。如:Until now I thought that
this sort of accident was the owner’s
fault
but now I know differently.
过去我一直认为这类事故是车主的过错,但现在我有
了不同看法。
八、It’s
the first time that…It’s the first [second,
third…] time that…
的意思是“这
是第一次(第二次、第三次……)做某事”。句首的it有时也可换成this,
that等。如:It’s
the second time I’ve come here.
这是我第二次来这儿。It’s the first time that he
has seen
an elephant. 这是他第一次见到大象。This is the first time
that I’ve heard
her sing.
这是我头一次听她唱歌。若主句用一般过去时,则that从句通常用过去完成时。
如:It was
the first time that I had ever driven a taxi.
这是我第一次开出租车。
九、just副词just表示“刚刚”时,在英国英语中常
与现在完成时连用,而在美国英语中常
与一般过去时连用。如:He (has) just
arrived in Japan. 他刚到日本。The clock (has)
just
struck three. 钟刚敲过三点。Poor Jim (has) just had an
accident. 可怜的吉姆
刚出个事故。 十、before,imes New
Roman'; mso-han recently, in the
past副词
before的意思是“以前”,副词recently的意思是“最近”,介词短语in
the past的意思是
“过去”。一般说来,它们既可与现在完成时连用(强调对现在的影响或与现
在的联系),也
可与一般过去时连用(客观地陈述过去的情况)。如:客观地陈述过去的情况I
(have) read
the book before. 我以前读过这本书。He has
done [did] this sort of work before.
他
以前干过这种工作。I hear that he went [has gone]
abroad recently. 我听说他最近
出国了。In the past I
(have) had many jobs. 以前我做过许多工作。In the past
people thought that the sun turned round the
earth. 过去人们认为太阳是绕着地球
转。
英语中哪些词常与现在完成时连用
现在完成时英语16种时态中不易掌握的一
种时态,不仅用法法复杂,而且还通常要与某些
特定的词语连用。本文对现在完成时通常连用的词语作一
归纳,供大家参考。
一、since不管since
是用作介词、连词还是副词,它通常都与现在完成时连用。如:Charles
has worked
hard since leaving school.
自从离开学校以来查尔斯工作一直很努力。
(since为介词) Great changes
have taken place here since 1978.
自1978年以来
这里发生了巨大的变化。(since为介词)Her reading has
improved greatly since she
changed schools.
自从她转校以来,她的阅读水平提高了很多。(since为连词) You
haven’t
changed muchfy; mso-char-indent-count: 2.0; mso-
char-indent-s since
we last met.
自从上次我们见面以来,你变化不大。(since为连词) She moved to
London last May and has since got a job on a
newspaper. 她去年五月到伦敦,此
后一直在报社工作。(since为副词) He
left school in 1983. I haven’t seen him since.
他1983年离开学校。打那时起我一直没见过他。(since为副词)
【几点说明】1. 表示时间长度时,通常用一般现在时代替现在完成时。如:How long is
it
since you arrived? 你到来多久了?It is [=has been]
ten years since he left here.
他离开这儿已10年了。2. 对于
某些表示状态(如seem等)的动词,或因句义等方面的原
因,有时可能用一般现在时比用现在完成时
更合适。如:It seems like years since we last
met.
我们似乎几年未见面了。 Since when does the $$42 plus $$5
service charge
come to $$48?
从什么什候开始42元加5元的服务费等于48元了? 3.
若不是指从过去
持续到现在,而是指从较远的过去持续到一个较近的过去,则用过去完成时。比较:He
hasn’t eaten anything since Tuesday. 自星期二以来他一直
未吃东西。(自星期二以来
他一直未吃东西。指从星期二到现在未吃东西)Yesterday he
told me that he hadn’t
eaten anything since
Tuesday. 他昨天告诉我自星期二以来他一直未吃任何东西。(指
从星期二至昨天未吃东西
二、in the last five years类似于in the last
five years的时间状语,它若表示从现在
算起的过去一段时间内,通常要与现在完成时连用。
如:This company has come a long
way in the last
five years. 最近五年这个公司已经前进了一大步。The house has
changed hands three times in the last two
years. 在过去两年中,这栋房子已转手
三次。Is that the sum of
what you’ve done in the last two years?
这就是你最近两
年中完成的全部数量吗?【注】其中的介词in有时也可换成for, during,
over, within 等,
有时也可省去。如:I have been here for
the last two weeks. 最近两周我一直在这里。
Over the last
few years, prices have fallen sharply.
在过去的几年中,价格已急剧下
降了。My business has decreased
during the last two months. 最近两个月内,我
的生意减少了。另外,
若不是表示从现在算起的过去一段时间,则不用现在完成时。如:Jim
managed two
goals in the last ten minutes.
在最后的10分钟内,吉姆设法得了两
分。【比较】I didn’t see much of
Harry in the last months. 在最后的几个月中,我
很少看见哈里。I
haven’t seen much of Harry in the last months.
在最近的几个月
中,我很少看见哈里。
三、in the past five
years类似于in the past five years的时间状语,它表示从现在算
起的过去一段时间,因此通常要与现在完成时连用。如:的时间状语,它表示从现在算I’ve
seen little of her in the past few weeks.
近几周我很少见到她。We’ve planted
thousands of trees in
the past five years. 过去五年我们种了成千上万棵树。
Population
has increased by 200% in the past 25 years.
人口在过去25年内增加
了200%。【注】其中的介词in有时也可换成for, during,
over, within 等,有时也可省
去。如:He’s been in a coma
for the past six weeks.
在过去的六个星期中,他一直
昏迷不醒。People have changed their
diets a lot over the past few years.
在过去
的几年中,人们的饮食习惯已改变了很大。Within the past few
minutes, the President
has issued a statement.
在过去的几分钟里,总统发表了一项声明。另外,有时可能用
含有情态动词的完成式。如:I must
have slept three hours in the past day and a half.
在过去的一天半时间里,我肯定只睡了三个小时。
四、over
the yearsover the years 的意思是“这些年来”“经过这么多年之后”“最近几年”
,
通常表示的是从现在算起的过去几年,因此通常与现在完成时连用。如:She’s brought
us
so much happiness over the years.
这些年来,她给我们带来了不少的幸福。We’ve
had a few arguments
over the years, but in general we get on very
well. 最近几
年来,我们争吵过几次,但总的说来,我们相处得很好。Women’s
social status hasn’t
changed much over the
years. 这些年来妇女的社会地位没有多大改变。Over the
years I’ve
learnt to remember how to survive, and how to
forget pain. 这些年来,
我已经学会了记住怎样挣扎求生和怎样忘却痛苦。
【注】当不强调对现在的影响时,该短语有时也可与一般过去时或过去完成时连用。如:
Over the years, her love for him deepened.
在过去的几年中,她对他的爱进一步加
深了。She’d suffered terribly
over the years but it hadn’t made her bitter.
她在
过去的几年中吃了不少苦,但这并没有让她产生怨恨。有时over the
years还可表示在将
来的几年中,此时可与将来时态连用。如:The brickwork
will mellow over the years
so that it blends
with the surroundings.
再过几年,这砖墙将会变柔和,这样它就会
与周围的环境和谐一致了。
五、so
far当so far表示“到目前为止”时,它指的是从过去某时持续到现在的一段时间,
因此通常与
现在完成时连用。如:So far there has been no bad news.
到现在为止还
没有什么坏消息。We agreed to meet here but so
far he hasn’t turned up yet.
我
们讲好在这里见面的,但到目前为止他还没有来。So far the work has
been easy, but
things may change.
到目前为止,这工作很容易,但情况可能有变化。Thankfully, the
land has
so far escaped . 谢天谢地,至今这块土地尚未开发过。【注】当so
far表示“到
这种程度或范围”时,则不一定与现在完成时连用,而是可以根据情况选用时态。如:I
can
only help him so far. 我只能帮他到这种程度。
六、up to nowup to nowup to now
的意思是“到现在为此”,指从过去持续到现在的一
段时间,通常与现在完成时连用。如:Up to
now he’s been quiet. 他直到此刻仍保持沉
默。Her life has
run smoothly up to now. 她的生活到目前仍一帆风顺。Up to now,
the
work has been easy. 到现在为止这工作还算容易。
七、until nowuntil now 的意思是“直到现在(为止)”,表示从
过去某时持续到现在的一
段时间,通常与现在完成时连用。如:Until now I have
always lived alone. 我一直独
自生活至今。Until now the
President has shut his eyes to this problem.
总统至今
仍对这个问题视而不见。
【注】以下两句中的until now比较特
殊,因为其中的until与前面的“否定”构成了类似于
not…until…(直到……才)这样的
句式,此时,句子通常用一般过去时。如:(直到……才)
这样的句式,此时,句子通常用一般过去时。
如:I was unaware of his existence until
now.
现在我才知道有他这么个人。I never realized I loved you until
now. 我至今才
意识到我爱你。另外,until有两个意思,一是表示“到……为止”,二是表示
“在……以前”,
所以until now除表示“到现在为止”外,有时还可表示“在此之前”(即过
去),此时它可与
一般过去时连用。如:Until now I thought that
this sort of accident was the owner’s
fault
but now I know differently.
过去我一直认为这类事故是车主的过错,但现在我有
了不同看法。
八、It’s
the first time that…It’s the first [second,
third…] time that…
的意思是“这
是第一次(第二次、第三次……)做某事”。句首的it有时也可换成this,
that等。如:It’s
the second time I’ve come here.
这是我第二次来这儿。It’s the first time that he
has seen
an elephant. 这是他第一次见到大象。This is the first time
that I’ve heard
her sing.
这是我头一次听她唱歌。若主句用一般过去时,则that从句通常用过去完成时。
如:It was
the first time that I had ever driven a taxi.
这是我第一次开出租车。
九、just副词just表示“刚刚”时,在英国英语中常
与现在完成时连用,而在美国英语中常
与一般过去时连用。如:He (has) just
arrived in Japan. 他刚到日本。The clock (has)
just
struck three. 钟刚敲过三点。Poor Jim (has) just had an
accident. 可怜的吉姆
刚出个事故。 十、before,imes New
Roman'; mso-han recently, in the
past副词
before的意思是“以前”,副词recently的意思是“最近”,介词短语in
the past的意思是
“过去”。一般说来,它们既可与现在完成时连用(强调对现在的影响或与现
在的联系),也
可与一般过去时连用(客观地陈述过去的情况)。如:客观地陈述过去的情况I
(have) read
the book before. 我以前读过这本书。He has
done [did] this sort of work before.
他
以前干过这种工作。I hear that he went [has gone]
abroad recently. 我听说他最近
出国了。In the past I
(have) had many jobs. 以前我做过许多工作。In the past
people thought that the sun turned round the
earth. 过去人们认为太阳是绕着地球
转。