大家好今天介绍现在完成时有什么应用,以下是小编对的归纳整理,来看看吧。
英语中在什么情况下使用现在完成时
英语中在过去发生的动作对现在造成的影响或结果的情况下用现在完成时。动作发生于过去,是已经完成的,但做过的这个事儿,跟现在的情况有关系。
举个例子来说:在吃过晚饭之后去朋友家串门,朋友刚好在吃饭,就邀请你一起吃,你说:I have just had dinner。这就是现在完成时。
现在完成时的其他简介。
完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来。
用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。
英语中的现在完成时应该怎么用
现在完成时大概有几个应用的情境
1. 刚做好某事
He has just finished the lunch when I saw him.
我见到他时,他*刚*吃过午餐。
2. 表示经验,经历
She has studied several languages.
她学过几种语言。
They have lived in Beijing for a few years.
他们曾在北京住过几年。
3. 没有指明时间的情境
I have seen him in the library.
我在图书馆见过他。 (不确定时间)
p. s. 第3种情境的应用,比起简单过去时(要指明时间), 更普遍应用在口语中。
现在完成时怎么造句怎么用
现在完成时的用法:
1、未完成用法:表示过去的动作或状态持续到现在,并且有可能继续持续下去,也有可能到此结束,在这种用法中,谓语动词必须是持续性动词;
e.g. He has waited for his girlfriend in the restaurant for 3 hours.
他在餐厅等他的女朋友等了三小时了。(表示他从过去到现在这3小时一直在等待,且有可能继续等待。)
2、已完成用法:表示过去发生的动作已经完成,但是对现在有影响。
e.g. I have lost my keys.
我把钥匙弄丢了。(表示“钥匙弄丢了”这个动作发生在过去,已经完成,但是对现在有影响。)
注:现在完成时经常与for, since, already, recently, so far, ever, never...之类的词语连用,具体分析见中高级语法内容。
现在完成时的应用
1、过去发生的动作对现在造成的影响。
2、过去的动作或状态持续到现在并且已经完成或可能持续下去。
3、现在完成时表示将来。
完成时态的构成分为两部分:
一是助动词。
二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。
现在完成时的用法是什么
现在完成时的用法
一、构成方法
过去完成时由“have
[has]+过去分词”构成。
二、基本用法
1.
已完成用法(影响性用法)。该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果:
she’s
gone
to
bed.
她睡觉了。(结果:她现在在床上)
have
you
seen
my
key?
你看到我的钥匙了吗?(结果:你知道它在哪里吗?)
he
has
eaten
nothing
today.
他今天什么也没吃。(结果:他现在一定很饿)
2.
未完成用法(持续性用法):该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束):
have
you
waited
long?
你等了很久吗?
we
have
been
busy
this
afternoon.
今天下午我们一直很忙。
i’ve
waited
a
week
for
your
answer.
等你的回答我等了一个星期。
【注】除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作:
he
has
always
gone
to
work
by
bike.
他总是骑自行车上班。
i’ll
go
to
bed
when
i’ve
finished
my
homework.
我做完作业后就上床睡觉了。
三、since与现在完成时
since不管用作介词还是连词,句子(主句)谓语通常都用现在完成时:
he
has
lived
here
since
1999.
自1999年以来,他就一直住在这儿。
i
haven’t
heard
from
him
since
he
left.
他走之后我还没接到过他的信。
【注】表示时间长度时,通常用一般现在时代替现在完成时:
it’s
ten
years
since
he
left
here.
他离开这儿已10年了。
四、现在完成时与一般过去的区别
现在完成的已完成用法很容易与一般过去时相混淆,其区别是:前者强调对现在的影响和结果,后者不强调这个影响和结果,而是强调这个动作发生的时间是在过去:
i’ve
lived
here
for
ten
years.
我在这里住了10年。(现在仍住这儿)
i
lived
here
for
ten
years.
我在这里住过10年。(现在不住这儿了)
【注】在有些情况下(如与副词just,
before,
recently等连用时),用现在完成时和一般过去时均可:
he
[has]
just
left
the
office.
他刚刚离开办公室。
i
(have)
read
the
book
before.
我以前读过这本书。
i
saw
[have
seen]
her
recently.
我最近见过她。
五、have
been
to
和have
gone
to
两者均可后接地点,前者表示去过某地,通常可与表示次数的状语连用;后者表示到某地去了,强调说话的当时去某地的人不在场。比较:
he
has
been
to
beijing
three
times.
他去过北京三次。
he
has
gone
to
beijing.
他去北京了。(即现在不在这儿)
关于现在完成时的两种用法是什么
一种是不带时间的,只用have/has。另一种是用for加一段时间,since加时间点。1.现在完成时由“have/has+过去分词”构成。其中的have/has为助动词,构成疑问句时,可将其提前;构成否定句时,可直接在其后加not。
2.现在完成时主要有两种用法,一种是已完成用法,也叫影响性用法;另一种是未完成用法,也叫持续性用法。
以上就是小编对于现在完成时有什么应用 问题和相关问题的解答了,希望对你有用