关于完成时句子的文字专题页,提供各类与完成时句子相关的句子数据。我们整理了与完成时句子相关的大量文字资料,以各种维度呈现供您参考。如果完成时句子未能满足您的需求,请善用搜索找到更适合的句子语录。
1、This is the first time I've heard him sing.这是我第一次听他唱歌。
2、I haven't eaten much chocolate recently.我最*没吃太多巧克力。
3、I've been learning the new words.我一直在学*新单词。
4、She left home less than a year ago.她离开家还不到一年。
5、They haven’t finished yet.他们还没结束。
6、This is my first visit to the city.这是我第一次访问这座城市。
7、Have you ever been abroad?你出国过吗?
8、Amy has been playing her radio all morning.艾米整个上午一直开着她的收音机。
9、I’ve just lost my keys.我刚丢了钥匙。
10、I have bought a new com*r.我买了一台新电脑。
11、Have you been to Rome?你已经去了罗马吗?
12、I haven't seen Jamie in two months.我两个月没见杰米了。
13、I have never seen him before.以前我从来没有见过他。
14、I just turned off the light.我刚刚把灯关上。
15、Gil bought a new com*r.吉尔买了一台新电脑。
16、I just came back from France.我刚从法国回来。
17、This is the best film I have ever seen.这是我看过的最好的电影。
18、I have returned the book I borrowed.我已归还了我借的书。
19、He is cleaning his shoes.他在清理他的鞋子。
20、He's gone to Spain. 他去了西班牙。
21、I've played the piano.我已经弹过钢琴了。
22、Has anyone ever skied before?有人之前滑过水吗?
23、The key she lost was found.她丢失的钥匙找到了。
24、I have read the novel.我看过这部小说了。
25、Since when have you planted so many young trees?从什么时候开始你种植了这么多小树的?
26、We have been waiting for you for half an hour.我们已经等你半个小时了。
27、I have owned a puppy before.我以前养过一只小狗。
28、I have found my bag.我已经找到了我的书包。
29、He said he knew her very well.他说他很熟悉她。
30、I have known him for years.我认识他已经好几年了。
31、She will have finished the book by my next birthday.到我下一个生日为止,她将完成那本书。
32、I just had two apples.我刚刚吃了两个苹果。
33、Did I pick up the rubbish and throw it into the dustbin?我有没有把垃圾捡起来扔进垃圾筒呢?
34、I have done two part-time jobs.我已经做了两份兼职工作。
35、Have you read this book?你已经读了这本书吗?
36、I've worked in the same job for the past 30 years.在过去的30年里,我一直在同一个工作岗位工作。
37、I have been reading the novel.我一直在看这部小说。
38、How many songs has he learned so far?他到目前为止学了多少歌了?
39、I've only been there twice.我只去过那里两次。
40、I had thought I could pass the final examination but I failed.我估计我可以通过期末考试,但结果我没通过。
41、In the past 10 years,there have been great changes in our family life.在过去的十年里,我们的家庭生活发生了很大的变化。
42、She lost her bike.她把自行车丢了。
43、His shoes are dirty.他的鞋子脏了。
44、I think I sent the letter a week ago.我认为我一星期前就把信寄出去了。
45、It's snowy this winter.今年冬天多雪。
46、I've been here for two weeks.我已经在这里呆了两周了。
47、We have seen that film.我们已经看过那部电影了。
48、How long have you been working in this library?你在这家图书馆工作多久了?
49、I just finished reading.我刚读完书。
50、I have been to Singapore 5 times.我去过5次新加坡。
1. He has turned off the light. 他已把灯关了.
2. Have you found your pen yet?你已找到你的钢笔了吗?
3. He has lived here since 1978.自从1978年以来,他一直住在这儿.
4. I have been in the army for more than 5 years.我在部队已经呆了五年多了.
5. I have heard nothing from him up to now.到目前为止我没有他的任何消息.
6. He has been in the League for three years.= It is three years since he joined the League. 他入团已三年了.
7. The train has arrived. 火车到了.
8. Have you joined the com*r group? 你加入电脑小组了吗?
9. Jill has bought a new com*r.吉尔买了一台新电脑.
10. I have just turned off the light. 我刚刚把灯关上.
11. She has lost her bike. 她把自行车丢了.
12. We have had much snow this winter. 今年冬天多雪.
13. She has taught in the school for ten years. 她在这所学校教书已经10年了.
14. I haven't eaten anything since breakfast. 我从早饭起就一直没有吃东西.
15. He has done a lot of work in the past two years. 在过去两年中他做了许多工作.
16. I have learned about two hundred English words this morning. 本月我学了大约200个英语单词.
17. I have been to the Great Wall twice. 我曾经去过长城两次.
18. She hasn't left home for a year. 她离开家还不到一年.
19. I haven't seen Jamie for two months. 我两个月没见杰米了.
20. The old man hasn't returned to his hometown for about fifty years. 这位老人约有50年没有回家乡了.
21.Great changes have taken place in China In the past ten years.在过去的十年中,*发生了翻天覆地的变化.
22.I have just eaten two apples.我刚刚吃了两个苹果.
23.Li Gang has written three novels since 2006.自从2006年以来,李刚已经写了三部小说.
24.I have done two part-time jobs.我已经做了两份兼职工作.
25.I have had a job interview today.我今天已经参加了一个工作见面会.
26.My father has been to Beijing twice.我爸爸已经去北京两次了.
27.The manager has just left. If only you had come a little earlier.经理刚走,如果你来早点就好了.
28.I have just come back from France.我刚从法国回来.
29、 Have you ever traveled on a plane?你坐飞机旅行过吗?
30、 Have you ever been abroad?你出国过吗?
31、 I’ve just finished read.我刚读完书。
32、 I’ve never been there。我从来没去那里。
33、 I’ve already been there twice。我只去过那里两次。
34、 Who has been to Hawaii? None of us has。谁去过夏威夷?没人去过。
35、 Has anybody water-skied before?有人之前滑过水吗?
36、 How long have you been here in Sydney?你来悉尼多久了?
1. He has turned off the light. 他已把灯关了.
2. H*e you found your pen yet?你已找到你的钢笔了吗?
3. He has lived here since 1978.自从1978年以来,他一直住在这儿.
4. I h*e been in the army for more than 5 years.我在部队已经呆了五年多了.
5. I h*e heard nothing from him up to now.到目前为止我没有他的任何消息.
6. He has been in the League for three years.= It is three years since he joined the League. 他入团已三年了.
7. The train has arrived. 火车到了.
8. H*e you joined the com*r group? 你加入电脑小组了吗?
9. Jill has bought a new com*r.吉尔买了一台新电脑.
10. I h*e just turned off the light. 我刚刚把灯关上.
11. She has lost her bike. 她把自行车丢了.
12. We h*e had much snow this winter. 今年冬天多雪.
13. She has taught in the school for ten years. 她在这所学校教书已经10年了.
14. I h*en't eaten anything since breakfast. 我从早饭起就一直没有吃东西.
15. He has done a lot of work in the past two years. 在过去两年中他做了许多工作.
16. I h*e learned about two hundred English words this morning. 本月我学了大约200个英语单词.
17. I h*e been to the Great Wall twice. 我曾经去过长城两次.
18. She hasn't left home for a year. 她离开家还不到一年.
19. I h*en't seen Jamie for two months. 我两个月没见杰米了.
20. The old man hasn't returned to his hometown for about fifty years. 这位老人约有50年没有回家乡了.
21.Great changes h*e taken place in China In the past ten years.在过去的十年中,中国发生了翻天覆地的变化.
22.I h*e just eaten two apples.我刚刚吃了两个苹果.
23.Li Gang has written three novels since 2006.自从2006年以来,李刚已经写了三部小说.
24.I h*e done two part-time jobs.我已经做了两份兼职工作.
25.I h*e had a job interview today.我今天已经参加了一个工作见面会.
26.My father has been to Beijing twice.我爸爸已经去北京两次了.
27.The manager has just left. If only you had come a little earlier.经理刚走,如果你来早点就好了.
28.I h*e just come back from France.我刚从法国回来.
29、 H*e you ever tr*eled on a plane?你坐飞机旅行过吗?
30、 H*e you ever been abroad?你出国过吗?
31、 I’ve just finished read.我刚读完书。
32、 I’ve never been there。我从来没去那里。
33、 I’ve already been there twice。我只去过那里两次。
34、 Who has been to Hawaii? None of us has。谁去过夏威夷?没人去过。
35、 Has anybody water-skied before?有人之前滑过水吗?
36、 How long h*e you been here in Sydney?你来悉尼多久了?
1、She didn't go to bed until she had finished her work.她直到把工作做完之后才睡觉。
2、I have owned a puppy before.我以前养过一只小狗。
3、How long have you been working in this library?你在这家图书馆工作多久了?
4、She has been teaching in this school for ten years.她在这所学校教书已经10年了。
5、Hardly had I reached the school when the bell rang.我一到学校,铃就响了。
6、His shoes are dirty.他的鞋子脏了。
7、I have been reading the novel.我一直在看这部小说。
8、I had thought I could pass the final examination but I failed.我估计我可以通过期末考试,但结果我没通过。
9、I’ve never ridden a horse.我从来没有骑过马。
10、I haven't eaten much chocolate recently.我最*没吃太多巧克力。
11、I have been reading a book these days.这几天我一直在看一本书。
12、Have you ever been abroad?你出国过吗?
13、We have been working hard these days.这些天来,我们一直在努力工作。
14、We have been waiting for you for half an hour.我们已经等你半个小时了。
15、They have been building a bridge.他们一直在造一座桥。
16、How many times have you been to Singapore?你去过新加坡几次?
17、Amy has been playing her radio all morning.艾米整个上午一直开着她的收音机。
18、Have you ever traveled by air?你坐飞机旅行过吗?
19、She lost her book.她丢失了她的书。
20、Have you ever thrown anything on the ground?你有没有往地上扔过东西?
21、I have bad news. I have lost my job.有坏消息,我丢了工作了。
22、I’ve just lost my keys.我刚丢了钥匙。
23、This is the first time I've heard him sing.这是我第一次听他唱歌。
24、He is cleaning his shoes.他在清理他的鞋子。
25、He has been in the League for three years.他入团已三年了。
26、I have found my bag.我已经找到了我的书包。
27、I've been here for two weeks.我已经在这里呆了两周了。
28、I've played the piano.我已经弹过钢琴了。
29、My father always goes to work by bike.我父亲一向骑车上班。
30、I have been to the Great Wall twice.我曾经去过长城两次。
31、Has anyone ever skied before?有人之前滑过水吗?
32、They are at home.他们在家里。
33、He has had three interviews this month.这个月他有三个面试了。
34、He has done a lot of work in the past two years.他在过去两年中他做了许多工作。
35、Have you found your pen yet?你已找到你的钢笔了吗?
36、The rain stopped when I woke up.我醒来时雨已停了。
37、I think I sent the letter a week ago.我认为我一星期前就把信寄出去了。
38、How many songs has he learned so far?他到目前为止学了多少歌了?
39、I just copied all the new words.我刚抄写了所有的生词。
40、Have you read this book?你已经读了这本书吗?
41、This is the first time I have been here.这是我第一次到这儿。
42、Did I pick up the rubbish and throw it into the dustbin?我有没有把垃圾捡起来扔进垃圾筒呢?
43、I surf every day.我每天都冲浪。
44、I have read the novel.我看过这部小说了。
45、I have bought a new com*r.我买了一台新电脑。
46、I've been doing my homework.我一直在做作业。
47、I know you came to see your father.我知道你来看你的爸爸。
48、I have done two part-time jobs.我已经做了两份兼职工作。
49、I am sorry I can’t help you. Jim have asked me to wait for him.抱歉我不能帮你。吉姆让我等他。
50、I've worked in the same job for the past 30 years.在过去的30年里,我一直在同一个工作岗位工作。
51、Since when have you planted so many young trees?从什么时候开始你种植了这么多小树的?
1、It's snowy this winter.今年冬天多雪。
2、They are going out.他们出去外头。
3、I've spent all my money.我把钱都花完了。
4、Have you joined the com*r group?你加入电脑小组了吗?
5、I have played erhu 7 times a week for 2 years.这两年来,我每周玩二胡七次。
6、I have known him for years.我认识他已经好几年了。
7、He has cleaned his shoes.他已经清理好他的鞋子了。
8、This is my first visit to the city.这是我第一次访问这座城市。
9、I just finished my homework.我刚刚完成我的家庭作业。
10、She will have finished the book by my next birthday.到我下一个生日为止,她将完成那本书。
11、I just had two apples.我刚刚吃了两个苹果。
12、He has turned off the light.他已把灯关了。
13、I haven't seen Jamie in two months.我两个月没见杰米了。
14、They have gone out.他们已经出去了。
15、I've been learning the new words.我一直在学*新单词。
16、In the past 10 years,there have been great changes in our family life.在过去的十年里,我们的家庭生活发生了很大的变化。
17、I just turned off the light.我刚刚把灯关上。
18、This is the best film I have ever seen.这是我看过的最好的电影。
19、She didn't travel by train.她没有坐火车旅行过。
20、The key she lost was found.她丢失的钥匙找到了。
21、He said he knew her very well.他说他很熟悉她。
22、I never went there.我从来没去那里。
23、I haven't heard from him so far.到目前为止我没有他的任何消息。
24、I've been working in the garden all morning and now I'm ready for a drink.我整个上午都在花园里干活,现在我已经准备好要喝一杯了。
25、We have seen that film.我们已经看过那部电影了。
26、I have fallen in love with you.我已经爱上了你。
27、Gil bought a new com*r.吉尔买了一台新电脑。
28、He's gone to Spain. 他去了西班牙。
29、He has been playing the piano since he was six.他从6岁起就一直弹钢琴。
30、My aunt has worked in a clinic since 1949.从1949年开始,我婶婶就一直在一家诊所工作。
31、She lost her bike.她把自行车丢了。
32、We just cleaned the classroom.我们刚好打扫了教室。
33、I've only been there twice.我只去过那里两次。
34、I have never liked other food.我从来没有喜欢过其它菜。
35、My momhas never travelled by air.我妈妈旅游从来没有坐过飞机。
36、What have you been doing? It's two o'clock!你刚才在干什么呢?都两点了!
37、I just came back from France.我刚从法国回来。
38、She left home less than a year ago.她离开家还不到一年。
39、I have been to Singapore 5 times.我去过5次新加坡。
40、I just finished reading.我刚读完书。
41、They haven’t finished yet.他们还没结束。
42、I have never seen him before.以前我从来没有见过他。
43、I've known her for 30 years.我认识她已经30年了。
44、I have returned the book I borrowed.我已归还了我借的书。
45、Have you been to Rome?你已经去了罗马吗?
在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。下面是小编收集整理的现在完成时的句子,仅供参考,希望能够帮助到大家。
现在完成时是过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一向持续到现在并且有可能还会持续的动作或状态。现在完成时的形式是由“havehas+过去分词”构成。
例句一
I’ve seen that film three times。
翻译:那部电影我都看了三遍。
解析:此句的用法与例句三的用法类似。时光段都是指过去到目前为止。只可是,那里的用现在完成时来谈论事件目前为此发生了多少次,可能以后说话人还会再看第四遍或第五遍。
例句二
I’ve lived here since 2005。
翻译:自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 havent 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。 (现在不再学俄语)
将来完成时英语练*题及答案
英语是一种西日耳曼语支,最早被中世纪的英国使用,并因其广阔的殖民地而成为世界使用面积最广的语言。下面是小编精心整理的将来完成时英语练*题及答案,仅供参考,大家一起来看看吧。
11. “Are Alice and Tom still living in New York?” “No, they _____ to Dallas.”
A. are just moved B. have just moved C. had just moved D. will just move
12. I haven't heard from Maria_____.
A. since a long time B. for many months ago
C. for many months D. since many months before
13. His grandfather ______ for thirty years.
A. died B. was dead C. has been dead D. has died
14. Its (high) time you _____ a holiday.
A. had B. have C. will have D. have had
15. By the time Juan gets home, his aunt _____ for Puerto Rico.
A. will leave B. leaves C. will have left D. left
16. All the machines ____ by the end of the following week.
A. were repaired B. will be repaired
C. have been repaired D will have been repaired
17. The conference _____ a full week by the time it ends.
A. must have lasted B. will have lasted C. would last D. has lasted
【答案解析】11. B 现在完成时态。说话的时候,他已搬走。12. C 我已经好几个月没有 Maria 的消息了。现在完成时态, for 引导一个时间状语。13. C 现在完成时态。他的祖父已经去世三十年了。这里死亡表示一种状态,而不能理解为一种动作,因为死亡是一个短暂性动词,它不可能持续三十年。所以用 has been dead 。14. A It's(high)time (是 …… 什么的.时候了)的特殊用法,要用完成时态。 Have 在句中是拥有的意思。15.C 将来完成时态。 Leave for 离开一个地方到另一个地方去, By the time 信号词。16.D 将来完成时态。 by the end of 到 …… 时间为止,在此句中引导的时间状语从句为将来时间,所以是用将来时。答案 B , D 选取哪个?机器( machines )是被修的,所以用被动语态。显然, D 为正确答案。17. B 译文:会议从开始到结束,将持续整整一个星期。本句是将来完成时的用法。到将来某时(会议结束)之前业已完成的动作(last) ,所以用将来完成时。
1. By the end of this year ,I ____enough money for a holiday。()
A will save B will be saving C will have saved D have saved
2. I have been studying here for four years,by next summer ____-.()
A shall graduate B shall be graduated C shall be graduating D shall have graduated
3. I hope her health _______greatly by the time we come back next year.()
A improves B improved C will be improved D will have improve
4. “Are yougoing to Richard”s birthday party?()
“Yes.By then I ______my homework..”
A had finished B will have finished C would have finished D finished
5. I suppose by the time I come back in ten years? time all these old house______down。()
A will have been pulled B will be pulling C will have pulled D will be pulled
6. I hope that they ______the road by the time we come back.()
A will have repaired B would have repaired
C have repaired D had repaired
7.By the time you arrive in London, we______in Europe for two weeks. ()
A shall stay B will have stayed
C have stayed D have been staying
8. By the year 2010,scientists probably______a cure for cancer. ()
A will be discovering B are discovering
C will have discovered D have discovered
9.Before long, he______all about the matter. ()
A will have forgotten B forget C have forgotten D forgot
【答案解析】CDDBA ABCA
现在完成时态考点归纳
现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,下面是小编收集整理的现在完成时态考点归纳,希望能够帮助到大家。
一、考查现在完成时的用法之一“过影现”
“过影现”表示过去发生或已经完成的某一动作对现在造成的影响或结果。此时,常与时间副词already(已经),yet(还;已经),just(刚刚;仅仅),ever(曾经),never(从不),before(以前)等连用。注意:already常用于肯定句中,yet用在疑问句中意为“已经”,用在否定句中意为“还”。如:
She has lost her bike.她把自行车丢了。(“丢”这个动作是过去发生的,对现在造成的结果是“她现在没有自行车骑了”。)
I’ve already read this book.我已经读过这本书了。(“读”这一动作发生在过去,对现在造成的影响是“我已知道书中的内容”。)
【中考题例】
1. Julia isn’t going to the cinema with us because she____the film.(2013年湖州卷)
A. sees
B.saw
C. will see
D. has seen
2.- Have you finished your homework?
____.Just half of it.How about you?(2013年苏州卷)
A. Not at all
B. Not likely
C.Not a bit
D. Not yet
3.- Your shoes are so old Why don’t you buy a new pair?
- Because I____all my money on an MP5.(2013年广东卷)
A.spend
B.have spent
C. am spending
D.was spending
二、考查现在完成时的用法之二“过延现”
“过延现”表示过去已经开始,延续到现在的动作或状态,甚至还可能继续延续下去。常与for或slnce引出的时间状语连用,动词必须是延续性动词。如:live,study,work,be,wait,know,stay,teach,keep,walk,sleep等。注意:for为介词,后面要接“一段时间”;smce用作介词时,后面接“过去的时间点”;since用作连词时,后面接“从句”(从句谓语动词用一般过去时)。另外,SO far(至今),up to now(到目前为止)也常与现在完成时连用。如:
Mr. Wang has worked in the factory since he came to the city.自从王先生到这个城市以来,他就在这家工厂工作。
So far, she has learnt about two thousand English words.到目前为止,她已经学了大约2000个英语单词。
The baby has slept for three hours.孩子已睡三个小时了。
温馨提醒:非延续性动词表示某一瞬间就结束的动作,常见的有:come, go, arrive, reach, see, hear, close, open, leave,begin, start, lose, buy, fall, join, die, get up, become, borrow,lend.find,finish,receive等。这些动词可用于现在完成时,说明某个动作的结果还存在,但不能和表示一段时间的状语如how long,for,since连用。可将它们转换为表示延续状态的词,如:buy-have , borrow/ lend-keep, join-be in/be a member of,die-be dead,leave-be away(from),begin-be on等。试体会下列例句:
A他人团两年了。
误:He has joined the League for two years.
正:He has been a League member for two years.
A我买这辆自行车三年了。
误:I have bought this bike for three years.
正:I have had this bike for three years.
A他离开家五天了。
误:He-left home for five days.
正:He has been away from home for five days.
【中考题例】
4. My uncle has been taught in this school____he wastwenty years old. (2013年鞍山卷)
A. since
B.for
C.until
D.after
5.-Look at these stamps.I____them for five years.
-Wow, they are wonderful.(2013年衡阳卷)
A. kept
B.have kept
C.have bought
6.He____Luzhou for three months. (2013年泸州卷)
解析英语语法过去完成时
英语语法过去完成时,是表示过去某一时间或动作以前已经发生或完成了的动作或存在的状态。那么,英语过去完成时的句子结构和语法特点是怎样的呢?跟随小编来学*一下吧!
过去完成时:
表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在“过去的过去”。
基本形式:
过去完成时由had+过去分词构成,因此无人称变化
肯定式:
I had/I'd worked等
否定式:
I had not/hadn't worked等
疑问式:
had I worked等
否定疑问式:
had I not/hadn't I worked等
时态用法:
1. 过去完成时是与现在完成时相当的过去式:
现在完成时:Ann has just left.If you hurry you’ll catch her.(安刚刚走。如果你快一点,就能追上她。)
过去完成时:When I arrived Ann had just left.(我到的时候,安刚刚离开。)
但是,过去完成时不像现在完成时那样限于表达未指明时间的.动作,因此可以说:He had left his case on the 4∶40 train.(他把手提箱丢在4点40分的火车上了。)
2.现在完成时可以和 since/for/always等词连用,表示一个开始于过去并仍在继续或刚刚结束的动:
与此同理,过去完成时也可以用来表示在所说的过去某一时刻之前就已开始的动作。
1)在该时刻仍然在继续。
例如:Bill was in uniform when I met him.He had been a soldier for ten years.(我遇到比尔的时候,他身穿军服。那时他已经当了十年兵了。)
2)在该时刻停止或刚刚停止。
例如:The old oak tree, which had stood in the churchyard for 300 years, suddenly crashed to the ground.(屹立在教堂墓地上已300百年之久的老橡树突然间哗啦一声巨响倒在地上。)
但应注意,过去完成时还可以用来表示:
3)在所说时刻之前某一时候停止的动作。
例如:He had served in the army for ten years; then he retired and married.(他在军队里服役十年,后来退伍并结了婚。)
3. 过去完成时也是一般过去时的过去时,用来表示叙述者或主语在过去的某一时刻回顾更早的动作:
例如:He met her in Paris in 1977.He had last seen her ten years before.Herhair had been grey then; now it was white.(1977年他在巴黎遇见了她。他上一次见到她是十年之前。那时她的头发是灰白的,这时已经全白了。)
【拓展阅读】
一、一般过去时的英语语法
1.一般过去时表示过去某个时间发生的动作或存在的状态,常和表示过去的时间状语连用。
一般过去时也表示过去经常或反复发生的动作感谢。
2.Be动词在一般过去时中的变化:
⑴am 和is在一般过去时中变为was。(was not=wasn’t)
⑵are在一般过去时中变为were。(were not=weren’t)
⑶带有was或were的句子,其否定、疑问的变化和is, am, are一样,即否定句在was或were后加not,一般疑问句把was或were调到句首。
3.句中没有be动词的一般过去时的句子
否定句:didn’t +动词原形,如:Jim didn’t go home yesterday.
一般疑问句:在句首加did,句子中的动词过去式变回原形。如:Did Jim go home yesterday?
特殊疑问句:
⑴疑问词+did+主语+动词原形?如: What did Jim do yesterday?
⑵疑问词当主语时:疑问词+动词过去式?如:Who went to home yesterday?
动词过去式变化规则:
1.一般在动词末尾加-ed,如:pull-pulled, cook-cooked
2.结尾是e加d,如:taste-tasted
3.末尾只有一个元音字母和一个辅音字母的重读闭音节,应双写末尾的辅音字母,再加-ed,如:stop-stopped
4.以“辅音字母+y”结尾的,变y为i,
再加-ed,如:study-studied
5.不规则动词过去式: am,is-was, are-were, do-did, see-saw, say-said, give-gave, get-got, go-went, come-came, have-had, eat-ate, take-took, run-ran, sing-sang, put-put, make-made, read-read, write-wrote, draw-drew, drink-drank, fly-flew, ride-rode, speak-spoke, sweep-swept, swim-swam, sit-sat
完成时句子
将来完成时句子
将来完成时的句子
现在完成时的句子
现在完成时句子
过去完成时句子
过去完成时的句子
现在完成时的句子30个
完成句子
过去将来完成时的句子
将来完成时的句子简单
现在完成时的句子大全
现在完成进行时句子
过去完成时的句子30个
将来完成进行时的句子
英语现在完成时的句子
现在完成进行时的句子
现在完成时英语句子
看图完成句子
目标完成的句子
过去完成进行时的句子
现在完成时句子带翻译
完成梦想的句子
过去完成进行时句子
英语过去完成时的句子
完成句子专练
句子完成测验
英语完成句子
完成目标的句子
完成任务的句子