现在完成时的用法
现在完成时怎么造句啊英文逻辑和中文逻辑不一样啊单词不知道放在那个位置还有有的时候加been为什么?...
现在完成时怎么造句啊 英文逻辑和中文逻辑不一样啊 单词不知道放在那个位置 还有有的时候加been 为什么?
展开
9个回答
展开全部
1.现在完成时的谓语动词构成
例I/ we/ you/ they have worked
he/ she/ it has worked
2.现在完成时的用法
⑴表示某个已经发生且对现在造成影响或结果的动作,这种情况常不与任何时间状语连用。
例I'm sorry I have lost my key. I can't open the door.
对不起,我把钥匙弄丢了。门开不了了。(钥匙是什么时候弄丢的,不知道。关键是结果,结果是没有钥匙不能开门。)
例She has left. If you want to see her, you'll have to come tomorrow.
她已经走了。如果你想见她的话,你得明天再来一趟。(她是什么时候走的,不必知道。关键是结果,她人不在此处。)
⑵表示过去某一时刻发生,且延续到现在的动作或状态,这种情况常与表示一段的时间状语连用。
例We have lived here since last October.
自从去年十月份我们就一直住在这儿。
例She has studied English for 5 years.
她学英语已有5年之久。
3.现在完成时的时间状语问题
⑴现在完成时不能和明确表示过去的时间连用,如:yesterday昨天,last year去年,two years ago两年之前,in 1999在一九九九年,just now刚才等。
⑵和现在完成时连用的时间状语都和现在密切相关,这类时间状语常见的有:
①.表示一段时间的状语
for达...之久,since自从...以来,in the last few years在最近几年来;
②.表示过去的时间副词
just刚刚,before以前,recently最近
③.表示不确定的时间副词
already已经,yet已经(用于疑问句),never从不,ever曾经,not...yet尚未
④.包含现在的时间状语
today今天,this week这个星期,this year今年,now现在,so far至今为止。
例The train has just left.
火车刚刚离开。
I have seen the movie before.
我以前看过这部电影。
Now I have finished the work.
现在我已完成工作了。
Have you seen Tom today?
今天你见过汤姆了吗?
4.现在完成时的动词问题:短暂性动词用于现在完成时中,不能和for,since等表示一段时间的状语连用。
例He has left America.
他已离开美国。(短暂性动词不能和表示延续的时间连用)
例She has been away from America for five years.
她离开美国已达五年之久。(延续性动词可以和表示延续的时间连用)
★这类动词常见的有:come来,go去,begin开始,arrive到达,leave离开,stop停止,die死,marry娶、嫁,borrow借,return还,buy买,join参加,become成为,等。
5.现在完成时的疑问副词问题:现在完成时可以和疑问副词where,why,how,连用;但不能和疑问副词when连用。
例Where have you been?
你去哪儿了?(现在完成时)
例When did you buy the computer?
你是什么时候买这电脑的?(一般过去时)
6.现在完成时的其他用法
⑴.在条件状语从句和时间状语从句中代替将来完成时。
例I'll go with you when I have made the model plane.
我做完模型飞机就同你一块去。
⑵.在“It's the first time that...”句中可以用现在完成时。
例It's the first time that I have seen this kind of film.
这是我第一次看这样的电影。
⑶. have gone to,have been to的区别
①have gone to到...去了,关键是人已离开出发地,至于到达目的地了没有则无从知道。
例Jack is away on holiday. He has gone to France.
杰克去度假,他到法国去了。
②have been to到...去过,关键是到过某地,而且又已经离开了那个地方。
例Mr Chen is back home from holiday. He has been to Beijing.
陈先生度假回来了,他去了北京。
7.现在完成时与一般过去时的比较
(一)现在完成时侧重关心某个动作对现在的影响和结果,以及这个动作和现在的联系。一般过去时比较侧重关心某个动词的纯粹事实。
(二)现在完成时用于提供新的信息。但如果要继续谈下去,一般需用一般过去时。
例
A: Mum, I have hurt myself. 妈妈,我受伤了。
B: How did you do that? 怎么受伤的?
A: I fell from the bicycle. 从自行车上摔下来的。
(三)一些习惯说法,例
Where is Kate? 凯特在哪儿?
She has gone to Singapore. 她到新加坡去了。
Where have you been? 你去哪儿来着?
I have been to the library. 我刚才去了图书馆。
8.“already”经常同现在完成时连用。但是,它还同其他时态连用.
⑴.同现在完成时连用
I have already made a big start in this direction.
我在这个方向已经有了一个大的开端。
⑵.同一般现在时连用
It's eight already.
现在已经是8点了。
⑶.同一般过去时连用
I was happy for her; she looked better already.
我真为她高兴;她看起来已经好多了。
⑷.同一般将来时连用
This time tomorrow I'll be already in Tokyo.
明天的这个时候,我就已经在东京了。
⑸.同现在进行时连用
Britain is already exploiting a little coal.
英国已经在开采少量的煤。
⑹.同过去进行时连用
The train was already moving.
火车已经在移动了。
⑺.同过去完成时连用
When I rang, Jim had already left.
我打电话的时候,吉姆就已经离开了。
例I/ we/ you/ they have worked
he/ she/ it has worked
2.现在完成时的用法
⑴表示某个已经发生且对现在造成影响或结果的动作,这种情况常不与任何时间状语连用。
例I'm sorry I have lost my key. I can't open the door.
对不起,我把钥匙弄丢了。门开不了了。(钥匙是什么时候弄丢的,不知道。关键是结果,结果是没有钥匙不能开门。)
例She has left. If you want to see her, you'll have to come tomorrow.
她已经走了。如果你想见她的话,你得明天再来一趟。(她是什么时候走的,不必知道。关键是结果,她人不在此处。)
⑵表示过去某一时刻发生,且延续到现在的动作或状态,这种情况常与表示一段的时间状语连用。
例We have lived here since last October.
自从去年十月份我们就一直住在这儿。
例She has studied English for 5 years.
她学英语已有5年之久。
3.现在完成时的时间状语问题
⑴现在完成时不能和明确表示过去的时间连用,如:yesterday昨天,last year去年,two years ago两年之前,in 1999在一九九九年,just now刚才等。
⑵和现在完成时连用的时间状语都和现在密切相关,这类时间状语常见的有:
①.表示一段时间的状语
for达...之久,since自从...以来,in the last few years在最近几年来;
②.表示过去的时间副词
just刚刚,before以前,recently最近
③.表示不确定的时间副词
already已经,yet已经(用于疑问句),never从不,ever曾经,not...yet尚未
④.包含现在的时间状语
today今天,this week这个星期,this year今年,now现在,so far至今为止。
例The train has just left.
火车刚刚离开。
I have seen the movie before.
我以前看过这部电影。
Now I have finished the work.
现在我已完成工作了。
Have you seen Tom today?
今天你见过汤姆了吗?
4.现在完成时的动词问题:短暂性动词用于现在完成时中,不能和for,since等表示一段时间的状语连用。
例He has left America.
他已离开美国。(短暂性动词不能和表示延续的时间连用)
例She has been away from America for five years.
她离开美国已达五年之久。(延续性动词可以和表示延续的时间连用)
★这类动词常见的有:come来,go去,begin开始,arrive到达,leave离开,stop停止,die死,marry娶、嫁,borrow借,return还,buy买,join参加,become成为,等。
5.现在完成时的疑问副词问题:现在完成时可以和疑问副词where,why,how,连用;但不能和疑问副词when连用。
例Where have you been?
你去哪儿了?(现在完成时)
例When did you buy the computer?
你是什么时候买这电脑的?(一般过去时)
6.现在完成时的其他用法
⑴.在条件状语从句和时间状语从句中代替将来完成时。
例I'll go with you when I have made the model plane.
我做完模型飞机就同你一块去。
⑵.在“It's the first time that...”句中可以用现在完成时。
例It's the first time that I have seen this kind of film.
这是我第一次看这样的电影。
⑶. have gone to,have been to的区别
①have gone to到...去了,关键是人已离开出发地,至于到达目的地了没有则无从知道。
例Jack is away on holiday. He has gone to France.
杰克去度假,他到法国去了。
②have been to到...去过,关键是到过某地,而且又已经离开了那个地方。
例Mr Chen is back home from holiday. He has been to Beijing.
陈先生度假回来了,他去了北京。
7.现在完成时与一般过去时的比较
(一)现在完成时侧重关心某个动作对现在的影响和结果,以及这个动作和现在的联系。一般过去时比较侧重关心某个动词的纯粹事实。
(二)现在完成时用于提供新的信息。但如果要继续谈下去,一般需用一般过去时。
例
A: Mum, I have hurt myself. 妈妈,我受伤了。
B: How did you do that? 怎么受伤的?
A: I fell from the bicycle. 从自行车上摔下来的。
(三)一些习惯说法,例
Where is Kate? 凯特在哪儿?
She has gone to Singapore. 她到新加坡去了。
Where have you been? 你去哪儿来着?
I have been to the library. 我刚才去了图书馆。
8.“already”经常同现在完成时连用。但是,它还同其他时态连用.
⑴.同现在完成时连用
I have already made a big start in this direction.
我在这个方向已经有了一个大的开端。
⑵.同一般现在时连用
It's eight already.
现在已经是8点了。
⑶.同一般过去时连用
I was happy for her; she looked better already.
我真为她高兴;她看起来已经好多了。
⑷.同一般将来时连用
This time tomorrow I'll be already in Tokyo.
明天的这个时候,我就已经在东京了。
⑸.同现在进行时连用
Britain is already exploiting a little coal.
英国已经在开采少量的煤。
⑹.同过去进行时连用
The train was already moving.
火车已经在移动了。
⑺.同过去完成时连用
When I rang, Jim had already left.
我打电话的时候,吉姆就已经离开了。
参考资料: http://www.sinoya.com/search.asp?DB_id=747&search_word=通读现在完成时&Topage=1
展开全部
我告诉你一个非常简单的道理,楼上的太复杂了。我知道你搞不清楚什么时候用Been什么时候用动词的过去分词,我给你举个简单例子,have been in是"现在还在某地逗留",是表示延续性动作,后面可以接时间,如He has been in Beijing for 3 years"(他已经在北京呆了3年),而have gone to是说"现在去了某地,还没有回来",是瞬间性动词,只能表示短暂性动作。后面就不能加时间,比如说,He has gone to Beijing.(他已经去了北京)。 非延续性动词就是指一个短暂的动作。祝你成功。都是我一个字一个字打得
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、现在完成时讲的是:过去的动作,但是对现在有影响。或者,过去的动作现在还未完成。
I've closed the door. (影响是:门是关着的)
I've been here for 30 minutes. (仍在这里)
二、现在完成时的结构
主语 + have/has + 过去分词 + ......
I have done my homework.
He has done his homework.
三、常用时间状语
already: He's already finished it.(已经)
yet: Have you finished it yet?
just: I've just closed it. (刚刚......)
recently: We've planted lots of trees recently. (最近)
so far: (迄今为止)We've so far planted 3000 trees.
never: I've never done it. (从未......)
I've closed the door. (影响是:门是关着的)
I've been here for 30 minutes. (仍在这里)
二、现在完成时的结构
主语 + have/has + 过去分词 + ......
I have done my homework.
He has done his homework.
三、常用时间状语
already: He's already finished it.(已经)
yet: Have you finished it yet?
just: I've just closed it. (刚刚......)
recently: We've planted lots of trees recently. (最近)
so far: (迄今为止)We've so far planted 3000 trees.
never: I've never done it. (从未......)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在完成时结构:助动词have/has done(p.p.过去分词),意思为已经做过某事
+been的时候就是现在完成进行时,结构:助动词have/has been doing,意思为一直做某事。
+been的时候就是现在完成进行时,结构:助动词have/has been doing,意思为一直做某事。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一下子说不清,很多规则的,建议你买本初中语法书
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询