【导语】“猪肉肉肉肉”通过精心收集,向本站投稿了6篇现在完成时的句子,下面是小编收集整理后的现在完成时的句子,供大家参考借鉴,欢迎大家分享。
篇1:现在完成时的句子
现在完成时的句子(精选100句)现在完成时是过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一向持续到现在并且有可能还会持续的动作或状态。现在完成时的形式是由“havehas+过去分词”构成。
例句一
I’ve seen that film three times。
翻译:那部电影我都看了三遍。
解析:此句的用法与例句三的用法类似。时光段都是指过去到目前为止。只可是,那里的用现在完成时来谈论事件目前为此发生了多少次,可能以后说话人还会再看第四遍或第五遍。
例句二
I’ve lived here since 2005。
翻译:自我就住在那里。
解析:说话人用现在完成时来讨论过去直到现在一段时光里的发生行为或事件。 此处,现在完成时表示过去开始的行为,并没有在过去结束,而是持续到现在。
例句三
I’m not hungry, thanks – I’ve already had dinner。
翻译:我现在不饿,多谢 ——我吃过饭了。
解析: 吃饭这一行为是过去的事,但对现在有影响——说话人现在不饿。在那里,现在完成时描述的是过去发生的事情,现在已经有了结果。
例句四
I’ve been to Beijing。
翻译:我曾去过北京。
解析:说话人的意思是,在他们一生中的某个时刻(从他们出生到现在),他们去过纽约。他们没有告诉我们确切的时光。这是现在完成时的一个重要用法。用现在完成时来谈论过往经历,而经历事件发生的时光并不重要,可能以后说话人还会去北京。
参考:解惑|如何选择正确过去时:是He did, he was doing, 还是he has done
例句五
Worldrenowned physicist Stephen Hawking has died at the age of 76。
翻译:世界著名物理学家斯蒂芬·霍金去世,享年76岁。
解析:
此处,说话人用现在完成时来表达刚刚发生的事情——宣布新闻。这种行为或事件发生在过去,但它是最近刚刚发生的,并且此行为或事件带来的影响目前仍在。(注意,说话人用现在完成时宣布了这一消息后,随后给出了更多关于这个事件的信息,这时描述这些信息的时态通常会用一般过去时):
have(has)+过去分词的相关例句:
1。现在完成时用来表示现在之前已发生活或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在。
I have lost my wallet。(含义是:现在我没有钱花了。)
Michael has been ill。(含义是:现在仍然很虚弱)
Jane has laid the table。(含义是:已能够吃饭了。)
He has returned from abroad。 (含义是:现在已在此地)
2。 现在完成时能够用来表示发生在过去某一时刻的,持续到现在的情景,常与for,since连用。
Mary has been ill for three days。
I have lived here since 1998。
3。 现在完成时往往同表示不确定的过去时光状语连用,如already, yet, just, before, recently, lately等:
He has already obtained a scholarship。
I haven't seen much of him recently (lately)。
We have seen that film before。
Have they found the missing child yet
4。 现在完成时常常与表示频度的时光状语连用,如often, sometimes, ever, never, twice, on several occasion等:
Have you ever been to Beijing
I have never heard Bunny say anything against her。
I have used this pen only three times。 It is still good。
George has met that gentleman on several occasions。
5。 现在完成时还往往能够同包括现在时光在内的时光状语连用,如now, up to these few daysweeksmonthsyears, this morningweekmonthyear, now, just, today, up to present, so far等:
Peter has written six papers so far。
Man has now learned to release energy from the nucleus of the atom。
There has bee too much rain in San Francisco this year。
The friendly relations and cooperation between our two countries have been enhanced in the past few years。
Up to the present everything has been successful。
6。 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,可是有一些现在完成时的句子,在后面加上for+一段时光,则现在完成时的动作就表示延续性。
Thomas has studied Russian。 (现在不再学俄语)
Thomas has studied Russian for three years。 (=Thomas began to study Russian three years ago, and is still studying it now。(同第2点用法第一个例句)
7。 现在完成时还能够用来表示过去的一个时光到现在这段时光内重复发生的动作。
We have had four texts this semester。
其他现在完成时的句子选摘:
1、He's gone to Spain。 他去了西班牙。
2、How long have you worked in this library? 你在这家图书馆工作多久了?
3、Since when have you planted so many young trees?从什么时候开始你种植了这么多小树的?
4、Has everyone in your class written a letter to a factory to ask them to stop pouring dirty water into the river or lake nearby? 你们班的人有没有给工厂写信让他们停止向附近的河或湖排放污水?
5、I have returned the book I borrowed。我已归还了我借的书。
6、They haven’t finished yet。他们还没结束。
7、Tom has skated for five hours。TOM已经滑冰五个小时了。
8、I just finished reading。我刚读完书。
9、I’ve just finished reading the book。 我刚读完书。
10、I have bought a new puter。我买了一台新电脑。
11、How many songs has he learned so far?他到目前为止学了多少歌了?
12、We have been waiting for you for half an hour。我们已经等你半个小时了。
13、It's snowy this winter。今年冬天多雪。
14、I’ve been with Greener China for a year。 我跟随绿色中国一年了。
15、I just had two apples。我刚刚吃了两个苹果。
16、I have done two part-time jobs。我已经做了两份兼职工作。
17、I've been here for two weeks。我已经在那里呆了两周了。
18、I have already won first prize in the city surfing petition。 我已经在城市的冲浪比赛中获得了第一名。
19、Have you ever been abroad?你出国过吗?
20、Who has been to Hawaii? None of us has。 谁去过夏威夷?没人去过。
21、Have I ever picked up some rubbish and thrown it into a dustbin? 我有没有把垃圾捡起来扔进垃圾筒呢?
22、I haven't eaten much chocolate recently。我最近没吃太多巧克力。
23、After you have finished the questionnaire, you may decide if your friend is doing very well in protecting the environment。 你完成调查问卷后,你能够决定你的朋友是否在保护环境方面做得很好。
24、He has turned off the light。 他已把灯关了。
25、Have you had your lunch yet?你已经吃过午饭了吗?
26、His shoes are dirty。他的鞋子脏了。
27、In the pastyears,there have been great changes in our family life。在过去的十年里,我们的家庭生活发生了很大的变化。
28、I have heard nothing from him up to now。到目前为止我没有他的任何消息。
29、This is my first visit to the city。这是我第一次访问这座城市。
30、I've only been there twice。我只去过那里两次。
31、Has anyone ever skied before?有人之前滑过水吗?
32、He has lived here since 。自从年以来,他一向住在这儿。
33、I've worked in the same job for the pastyears。在过去的年里,我一向在同一个工作岗位工作。
34、He said he knew her very well。他说他很熟悉她。
35、If your answers are No, it means that you have already helped protect our environment。 如果你的。回答是否,它意味着你已经帮忙保护了我们的环境。
36、How long have you been working in this library?你在这家图书馆工作多久了?
37、We haven't met since then。自那以后我们再没见过。
38、Have you ever traveled on a plane? 你坐飞机旅行过吗?
39、How long have you been here in Sydney? 你来悉尼多久了?
40、I know you’ve e to see your father。 我明白你来看你的爸爸。
41、Has anybody water-skied before? 有人之前滑过水吗?
42、I think I sent the letter a week ago。我认为我一星期前就把信寄出去了。
43、I just came back from France。我刚从法国回来。
44、Have I ever planted any trees or flowers in or near my neighbourhood? 我有没有在社区附近种过树或花呢?
45、Have you been to Rome?你已经去了罗马吗?
46、I've played the piano。我已经弹过钢琴了。
47、He has been in Honolulu ever since。 他从那以后就在檀香山。
48、I’ve just lost my keys。我刚丢了钥匙。
49、I’ve been surfing every day。 我每一天都冲浪。
50、Have I ever collected waste paper or bottles for recycling? 我有没有为回收而收集废旧纸张或瓶子呢?
51、I have read the novel。我看过这部小说了。
52、The key she lost was found。她丢失的钥匙找到了。
53、I have been to Singaporetimes。我去过次新加坡。
54、I just turned off the light。我刚刚把灯关上。
55、Have you ever thrown any litter onto the ground? 你有没有往地上扔过东西?
56、I have found my bag。我已经找到了我的书包。
57、She left home less than a year ago。她离开家还不到一年。
58、I've been learning the new words。我一向在学习新单词。
59、I have never seen him before。以前我从来没有见过他。
60、I have been in the army for more thanyears。我在部队已经呆了五年多了。
61、He is cleaning his shoes。他在清理他的鞋子。
62、Did I pick up the rubbish and throw it into the dustbin?我有没有把垃圾捡起来扔进垃圾筒呢?
63、What have you done since you joined Greener China? 你加入绿色中国后都做了什么?
64、I have been reading the novel。我一向在看这部小说。
65、Have you ever been abroad? 你出国过吗?
66、She lost her bike。她把自行车丢了。
67、You’ve learnt surfing from him, haven’t you? 你从他那里学的滑水,不是吗?
68、I have known him for years。我认识他已经好几年了。
69、I’ve been here for two weeks already。 我已经在那里呆了两周了。
70、Has your father gone to America? 你的父亲去过美国吗?
71、I have read a book these days。这几天我一向在看一本书。
72、Have you ever been to Hawaii? 你去过夏威夷吗?
73、I haven't seen Jamie in two months。我两个月没见杰米了。
74、I have owned a puppy before。我以前养过一只小狗。
75、If your answers are Yes,it means that you have already done something useful to improve the environment。如果你的回答是是,它意味着你已经为保护环境做了些有用的事。
76、We have seen that film。我们已经看过那部电影了。
77、Have you read this book?你已经读了这本书吗?
78、I’ve never been there。 我从来没去那里。
79、Have you found your pen yet?你已找到你的钢笔了吗?
80、I’ve already been there twice。 我只去过那里两次。
81、How many songs has he learned so far? 他到目前为止学了多少歌了?
82、Amy has been playing her radio all morning。艾米整个上午一向开着她的收音机。
83、I had thought I could pass the final examination but I failed。我估计我能够经过期末考试,但结果我没经过。
84、This is the best film I have ever seen。这是我看过的最好的电影。
85、This is the first time I've heard him sing。这是我第一次听他唱歌。
86、How long have you been a member of Greener China? 你成为绿色中国的一员多久了?
87、She will have finished the book by my next birthday。到我下一个生日为止,她将完成那本书。
88、Gil bought a new puter。吉尔买了一台新电脑。
篇2:现在完成时的句子
现在完成时的句子
现在完成时的句子1、Have you ever traveled on a plane?
你坐飞机旅行过吗?
2、Have you ever been abroad?
你出国过吗?
3、I’ve just finished reading the book、
我刚读完书。
4、I’ve never been there、
我从来没去那里。
5、I’ve already been there twice、
我只去过那里两次。
6、Who has been to Hawaii? None of us has、
谁去过夏威夷?没人去过。
7、Has anybody water-skied before?
有人之前滑过水吗?
8、How long have you been here in Sydney?
你来悉尼多久了?
9、I know you’ve come to see your father、
我知道你来看你的.爸爸。
10、You’ve learnt surfing from him, haven’t you?
你从他那里学的滑水,不是吗?
11、Have you ever been to Hawaii?
你去过夏威夷吗?
12、He has been in Honolulu ever since、
他从那以后就在檀香山。
13、I have already won first prize in the city surfing competition、
我已经在城市的冲浪比赛中获得了第一名。
14、I’ve been surfing every day、
我每天都冲浪。
15、I’ve been here for two weeks already、
我已经在这里呆了两周了。
16、How many songs has he learned so far?
他到目前为止学了多少歌了?
17、How long have you been a member of Greener China?
你成为绿色中国的一员多久了?
18、I’ve been with Greener China for a year、
我跟随绿色中国一年了。
19、What have you done since you joined Greener China?
你加入绿色中国后都做了什么?
20、Have you ever thrown any litter onto the ground?
你有没有往地上扔过东西?
21、If your answers are “No”, it means that you have already helped protect our environment、
如果你的回答是“否”,它意味着你已经帮助保护了我们的环境。(www.Fwsir.com)
22、Have I ever picked up some rubbish and thrown it into a dustbin?
我有没有把垃圾捡起来扔进垃圾筒呢?
23、Have I ever collected waste paper or bottles for recycling?
我有没有为回收而收集废旧纸张或瓶子呢?
24、Have I ever planted any trees or flowers in or near my neighbourhood?
我有没有在社区附近种过树或花呢?
25、If your answers are “Yes”,it means that you have already done something useful to improve the environment、
如果你的回答是“是”,它意味着你已经为保护环境做了些有用的事。
26、After you have finished the questionnaire, you may decide if your friend is doing very well in protecting the environment、
你完成调查问卷后,你可以决定你的朋友是否在保护环境方面做得很好。
27、Has everyone in your class written a letter to a factory to ask them to stop pouring dirty water into the river or lake nearby?
你们班的人有没有给工厂写信让他们停止向附近的河或湖排放污水?
28、How long have you worked in this library?
你在这家图书馆工作多久了?
篇3:现在完成时的句子
现在完成时的句子
1、Have you ever traveled on a plane?
你坐飞机旅行过吗?
2、Have you ever been abroad?
你出国过吗?
3、I’ve just finished reading the book、
我刚读完书。
4、I’ve never been there、
我从来没去那里。
5、I’ve already been there twice、
我只去过那里两次。
6、Who has been to Hawaii? None of us has、
谁去过夏威夷?没人去过。
7、Has anybody water-skied before?
有人之前滑过水吗?
8、How long have you been here in Sydney?
你来悉尼多久了?
9、I know you’ve come to see your father、
我知道你来看你的爸爸。
10、You’ve learnt surfing from him, haven’t you?
你从他那里学的滑水,不是吗?
11、Have you ever been to Hawaii?
你去过夏威夷吗?
12、He has been in Honolulu ever since、
他从那以后就在檀香山。
13、I have already won first prize in the city surfing competition、
我已经在城市的冲浪比赛中获得了第一名。
14、I’ve been surfing every day、
我每天都冲浪。
15、I’ve been here for two weeks already、
我已经在这里呆了两周了。
16、How many songs has he learned so far?
他到目前为止学了多少歌了?
17、How long have you been a member of Greener China?
你成为绿色中国的一员多久了?
18、I’ve been with Greener China for a year、
我跟随绿色中国一年了。
19、What have you done since you joined Greener China?
你加入绿色中国后都做了什么?
20、Have you ever thrown any litter onto the ground?
你有没有往地上扔过东西?
21、If your answers are “No”, it means that you have already helped protect our environment、
如果你的回答是“否”,它意味着你已经帮助保护了我们的`环境。
22、Have I ever picked up some rubbish and thrown it into a dustbin?
我有没有把垃圾捡起来扔进垃圾筒呢?
23、Have I ever collected waste paper or bottles for recycling?
我有没有为回收而收集废旧纸张或瓶子呢?
24、Have I ever planted any trees or flowers in or near my neighbourhood?
我有没有在社区附近种过树或花呢?
25、If your answers are “Yes”,it means that you have already done something useful to improve the environment、
如果你的回答是“是”,它意味着你已经为保护环境做了些有用的事。
26、After you have finished the questionnaire, you may decide if your friend is doing very well in protecting the environment、
你完成调查问卷后,你可以决定你的朋友是否在保护环境方面做得很好。
27、Has everyone in your class written a letter to a factory to ask them to stop pouring dirty water into the river or lake nearby?
你们班的人有没有给工厂写信让他们停止向附近的河或湖排放污水?
28、How long have you worked in this library?
你在这家图书馆工作多久了?
篇4:现在完成时造句
现在完成时造句
1、Tom has had his breakfast.
2、She has been to Mexico last year.
3、She hasnt drunk any alcohol since she was caught drunk driving by the police.
4、Mike hasnt read that book.
5、You havent grown since the last time I saw you.
6、He has already come to my place.
7、Bill has still not arrived.
8、Margaret has studied ballet since she was a child.
9、Man hasnt walked on Mars.
10、She hasnt been to Mexico yet.
11、This week my car has broken down three times.
12、The grass in this field hasnt ever been cut.
13、It has not yet cost us much money.
14、Margaret hasnt studied ballet since she was a child.
15、My son has learned how to read English.
16、Mike has read that book.
17、My son hasnt learned how to read English.
18、I have dreamed for this moment for 20 years.
19、I have washed my shoes.
20、I have read the book .
21、Man has walked on the moon.
22、I havent been to the United States.
23、I havent washed my shoes.
24、We have done our homework just before your arrival.
25、She has been in England for 3 years.
26、I have been driving a lot recently.
27、He has drawn the same picture twice.
28、Tom hasnt had his breakfast.
29、George has collected coins for ten years.
篇5:现在完成时课件
现在完成时课件
一、现在完成时的构成
(一)肯定式
主语+助动词have /has +过去分词+其它
说明:这里的have /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。 has,have的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例:
1)I've just copied all the new words .我刚抄写了所有的生词。 (表示不要再抄了)
2)She has lost her books .她丢失了她的书。 (表示到目前为止还没有找到)
(如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到)
3)We've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的)
(二)否定式
主语+助动词have /has+not+过去分词+其它
说明:现在完成时构成否定句时,只需在助动词have /has后面加not就行。have not,has not的缩略式分别为haven't ,hasn't。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例:
1)I haven't finished my homework yet.我还没有完成我的作业。
2)She hasn't travelled on a train .她没有坐火车旅行过。
3)We have never spoken to a foreigner.我们从来没有和外国人说过话。
注:有时not可以用never代替,表示“从来没有”的意思。又如:
4)I have never seen him before.以前我从来没有见过他。
(三)一般疑问式
助动词Have /Has +主语+过去分词+其它 ?
说明:把陈述句中的'have或has放到句首,句末打问号,同时把句中的some ,already改为any ,ye t就构成了一般疑问句。肯定回答用“Yes ,主语+have/has.?否定回答用“No,主语+haven't/hasn't.”有时也可以用“No,not yet./No ,never./No,not even once.”等。实例:
1)—Have you ever made dumplings ?你曾经做过饺子吗?
—Yes ,I have .是的,我做过。
2)—Has she ever been abroad ?她曾经出过国吗?
—No,never.不,从来没有。
3)—Have they found the lost books yet ?他们已经找到了丢失的书吗?
—Yes ,they have.是的,他们找到了。
注意:当句中有否定词not ,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。例如:You have never come to our school ,have you ?你以前从来没有来过我们学校,是吗?
二、现在完成时的用法
(一)现在完成时的用法1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。此时,常与时间副词already(已经) ,yet(还、已经) ,just(刚刚、仅仅) ,ever(曾经) ,never(从不) ,before(以前)等连用。这几个副词的用法如下:
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例:
1)I've already read this book. 我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)
2)I've washed my clothes already.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。)
注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。实例:
3)Have you met him already ?你(真的)已经见过他了?
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例:
1)—Has he found his watch yet ?他已经找到他的手表了吗?
—No,not yet.不,还没有。
2)The woman hasn't found her dog yet .
那位妇女还没有找到她的狗。(没找到狗,心里着急,这就是对现在的影响)
3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。实例:
He has just come back from school .他刚从学校回来。
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。实例:
1)Have you ever been to Hong Kong ?你曾去过香港吗?
2)I haven't ever spoken to her.我未曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。实例:
I have never travelled by plane before.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。实例:
1)Have you been to Hainan before ?你以前去过海南吗?
2)I haven't eaten Guangdong food before.我以前没吃过广东菜。
(二)现在完成时用法二2——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态。此时常与“for +一段时间?或“since+过去的点时间或从句(从句用一般过去时)以及so far(到目前为止)等时间状语连用。
for + 段时间
since +点时间
实例:
1)I've lived here since 1990.自从1990年以来我就住在这里。
= I've lived here since 13 years ago.
= I've lived here for 13 years.
= It is 13 years since I began to live here.
2)I haven't seen him for three years .我三年没有看见他了。
= I haven't seen him since three years ago
= I haven't seen him since 2000.
= It is 3 years since I saw him last time.
3)Mr Wang has worked in the factory since he came to the city .
自从到这个城市以来,王先生一直在这家工厂工作。
4)She's been at this school since five years ago.
自从五年前以来她就在这个学校。
注意:①在这类句子的肯定句和疑问句中谓语动词必须用延续性动词。短暂性动词由于动作不能持续,故不能与for(达到;累计)或since(自从。。。到现在)引出的时间状语连用。
②对for和since引导的时间状语提问要用How long
1) 他入团两年了。
误:He has joined the League for two years.
正:He has been a League member for two years.
2)我买这辆自行车三年了。
误:I have bought this bike for three years.
正:I have had this bike for three years.
2) ▲部分短暂性动词与之对应的延续性动词:
短暂性动词 延续性动词
die → be dead
borrow → keep
buy/catch → have
get up → be up
come → be in
finish → be over
leaver → be away
open → be open
close → be closed
begin → be on
become interested in → be interested in
有人可能会问:一般过去时和现在完成时所表示的动作都发生在过去,那么这两种时态有什么区别呢?
☆答:①一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关。
②现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作。
例: He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次)
He has (ever) seen the film before.(现在完成时,表时他已看过那部电影,现在不想再看了)
篇6:现在完成时练习题
现在完成时练习题
一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him.
A. knew B. have known
C. must know D.will know
2、He has _______ been to Shanghai , has he ?
A. already B.never
C.ever D. still
3、Have you met Mr Li ______?
A. just B. ago
C.before D. a moment ago
4、The famous writer _____ one new book in the past twoyear .
A. is writing B.was writing
C.wrote D.has written
5、—Our country ______ a lot so far .
—Yes . I hope it will be even ______ .
A. has changed ; well B. changed ;good
C. has changed ; better D. changed ;better
6、Zhao Lan ______already ______in this school for two years .
A. was ; studying B. will ; study
C. has ;studied D. are ; studying
7、We ______ Xiao Li since she was a little girl .
A.know B. had known
C.have known D. knew
8、Harry Potter is a very nice film .I_______ it twice .
A. will see B. have seen C. saw D.see
9、—These farmers have been to the United States .
—Really ? When _____ there ?
A. will they go B. did they go
C. do they go D. have they gone
10、—______ you ___ your homework yet ?
—Yes . I _____ it a moment ago .
A. Did ; do ; finished B. Have ; done ; finished
C. Have ; done ; have finished D. will ; do ; finish
11、His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
12、—Do you know him well ?
— Sure .We _________ friends since ten years ago .
A. were B. have been C. havebecome D. have made
13、—How long have you ____ here ?
—About two months .
A. been B. gone C. come D. arrived
14、Hurry up!The play __________ for ten minutes .
A. has begun B. had begun
C. has been on D. began
15、It _____ten years since he left the army .
A. is B. has C. will D. was
16、Miss Green isn't in the office . she_______ to the library .
A.has gone B. went C.will go D. has been
17、My parents______ Shandong for ten years .
A. have been in B. have been to
C. have gone to D.have been
18、The students have cleaned the classroom, ?
A. so they B. don’t they C. havethey D. haven’t they
19、hasMr White been a member of Greener China since he to China?
A. How soon, comes B. How often, got
C. How long, came D. How far, arrived
20、His uncle for more than 9 years.
A. has come here B. has started to work
C. has lived there D. has left theuniversity
参考答案:
一、单项选择。
1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。
2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故2应选B。
3、C
4、现在完成时常与recently(近来),so far(到目前为止),in the past/“last + 一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故4应选D。
5、C
6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。故6应选C。
7、C
8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。故8应选B。
9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的'侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week ,a moment ago等)连用。故9的正确答案为B。
10、B
11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故11的正确答案依次为:D。
12、B 13、A 14、C 15、A。
16、“have/has gone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。“have/has been in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“have/has been to +地点”表示“曾经去过某地(但现在已不在那儿)。”故16的正确答案为A。
17、A 18、D 19、C 20、C
★ 经典句子
★ 句子
★ 内心独白经典句子
★ 平常心经典句子
★ 关于秋天句子
★ 遇见经典句子
现在完成时的句子(精选6篇)




