英语语法现在完成时的基本例句精修订
2024年中考英语语法复习+—现在完成时课件
Have you seen the doctor? 你看过医生了吗?
在现在完成时中,当主语是I/you/we/they时,助动词用 have;当主语是第三人称单数时,助动词用has。
三、现在完成时的使用
1.表示过去发生并结束的动作对现在所产生的影响
He has left the city. 他已离开了这个城市。(结果:他不在这个城市。)
一、基本构成:have/has+done
I have finished my homework. 我已完成了作业。 (这里的finished就是动词finish的 过去分词。)
二、现在完成时不同人称的用法 I have washed my car.我洗过车子了。
We have done the whole work.我们干完了所有活儿。
A.practised
B.were practising C.have been practising
C
3 . —Where is mother?
—She is in the kitchen. She ________ the
housework all morning.
A.is doing
B.was doing
B.was studying
C.studied
D.have been studying
D
15 . “I _____ as everyone expects ”, Yao Ming
said .
A.haven’t played
B.haven’t been playing
C.didn’t play
D.am not playing
10个现在完成时的句子及用法
【导语】相信很多⼈从⼩学开始接触英语到现在,最烦恼的就是英语语法学不好,今天在这⾥为⼤家介绍10个现在完成时的句⼦,欢迎⼤家阅读!【篇⼀】10个现在完成时的句⼦ 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.We haven't met since then.⾃那以后我们再没见过。
7.Has your father gone to America? 你的⽗亲去过美国吗? 8.Tom has skated for five hours.TOM已经滑冰五个⼩时了。
9.I have read a book these days.这⼏天我⼀直在看⼀本书。
10.Have you had your lunch yet?你已经吃过午饭了吗?【篇⼆】英语现在完成时的句⼦ 现在完成时常与for+⼀段时间,或since+过去时间点/⼀般过去时态的从句连⽤。
在表达⼀个在过去开始⽽现在仍在继续或刚刚结束的动作时,某些动词既可以⽤现在完成时,也可以⽤现在完成进⾏时。
这样的动词有expect,hope,learn,lie,live,look,rain,sleep,sit,snow,stand,stay,study,teach,wait,want,work等. How long have you learnt English?你学习英语多久了? How long have you been learning English?(译⽂同上。
小学英语三年级语法学习之现在完成时
【导语】语法就是语⾔的规律。
任何⼀种语⾔都有其内在逻辑性(logic)和规律(discipline)。
学习⼀些基本的英语语法,对于快速掌握英语语⾔的规律,具有事半功倍的作⽤,尤其是对于⼀些为考试⽽编的语法题句的理解,很有作⽤。
以下是整理的相关资料,希望对您有所帮助!【篇⼀】 现在完成时: ⽤法1:表⽰:过去发⽣或已经完成的某⼀动作对现在造成的影响或结果。
标志词:already, yet, just, ever, never, before ⽤法2:表⽰:过去已经开始,持续到现在的动作或状态。
标志词:for, since, since…ago 基本结构:助动词have/has + 动词的过去分词 (当主语是第三⼈称单数时⽤has,其余⼈称⽤have) 1)肯定式:主语 + have / has + 过去分词 2)否定式:主语 + have / has + not + 过去分词 3)⼀般疑问句: Have / Has + 主语 + 过去分词 Yes,主语 + have/has.(肯定) No,主语 + haven‘t/hasn’t.(否定) 4)特殊疑问句:特殊疑问词+have/has+主语+过去分词【篇⼆】 例句 1. 过去某时发⽣的动作到⽬前为⽌这个动作已经完成或刚刚完成。
如:1)I have finished my homework. 我做完家庭作业了。
(过去某时开始做,到现在已完成) 2)He has already come 他已经来了。
(过去某时开始离开某地到这来,现在已在这。
) 2. 表⽰动作发⽣在过去并延续到现在。
如:1)I have studied English for six years. 我已经学了六年英语了。
(六年前开始学英语,⼀直学到现在,也可能继续学也可能就此不学了。
) 2)I have lived in Shenyang since 1990. 我从1990年就在沈阳住。
高一英语语法用于现在完成时的句型
高一英语语法用于现在完成时的句型用于现在完成时的句型1)Itisthefirst/secondtime....that…结构中的从句部分,用现在完成时。
例如:ItisthefirsttimethatIhavevisitedthecity.这是我第一次访问这城市。
Thisisthefirsttime(that)I'veheardhimsing.这是我第一次听他唱歌。
注意:Itwasthethirdtimethattheboyhadbeenlate.2)Thisis+形容词最高级+that…结构,that从句要用现在完成时。
例如:ThisisthebestfilmthatI've(ever)seen.这是我看过的最好的电影。
典型例题(1)---Doyouknowourtownatall?---No,thisisthefirsttimeI___here.A.wasB.havebeenC.cameD.amcoming答案B.Thisisthefirsttime后面所加从句应为现在完成时,故选B。
(2)---Haveyou____beentoourtownbefore?---No,it'sthefirsttimeI___here.A.even,comeB.even,havecomeC.ever,comeD.ever,havecome答案D.ever意为曾经或无论何时,反意词为never,此两词常用于完成时。
注意:非延续性动词的否定形式可以与表示延续时间的状语连用。
即动作不发生的状态是可以持续的。
(错)Ihavereceivedhisletterforamonth.(对)Ihaven'treceivedhisletterforalmostamonth.。
现在完成时的造句
现在完成时的造句
1. 我们已经完成了这个项目,取得了很好的成果。
2. 他已经去过很多国家旅行了,积累了丰富的旅行经验。
3. 这本小说已经被翻译成多种语言,赢得了国际读者的喜爱。
4. 她已经学会了弹奏钢琴,每天都会练习一段时间。
5. 他已经结婚了,现在有一个幸福的家庭。
6. 我们已经尝试了各种方法,但还是没有解决这个问题。
7. 这家公司已经扩大了规模,开设了多家分店。
8. 我们已经完成了这个报告,准备好了明天的会议。
9. 这个项目已经取得了很大的进展,我们相信很快就能实现目标。
10. 我们已经筹备了很久,终于开办了自己的咖啡店。
11. 她已经学会了游泳,现在每个周末都去游泳池锻炼。
注意:以上句子只是示例,实际写作时请根据具体情况进行调整。
现在完成时例句50个简单
现在完成时例句50个简单现在完成时是英语的一个时态,在表达过去的动作和现在的关系时经常使用。
下面是50个简单的现在完成时例句,帮助大家更好地理解这个时态。
1. I have eaten breakfast already.2. She has studied at this university for three years.3. We have seen that movie before.4. They have been married for five years.5. He has written a book about his travels.6. She has visited Paris twice.7. We have played soccer every weekend this month.8. They have lived in this city for their entire lives.9. He has learned how to play the guitar in six months.10. She has cooked dinner for us every night this week.11. We have been friends since we were children.12. They have been working on this project for months.13. He has taken a course in computer programming.14. She has traveled around Asia for a year.15. We have been waiting for him for two hours.16. They have already finished their homework.17. He has painted several pictures of the countryside.18. She has attended several conferences on climate change.19. We have had a lot of fun at the beach this summer.20. They have just moved into their new house.21. He has taught English in several countries.22. She has climbed several mountains in the past year.23. We have visited every major city in Europe.24. They have designed a new logo for the company.25. He has run a marathon in under three hours.26. She has volunteered at a children's hospital for a year.27. We have seen a lot of progress in our business.28. They have donated to several charities this year.29. He has learned how to code in Python.30. She has started her own business.31. We have traveled to several countries in South America.32. They have completed a renovation on their house.33. He has written several op-eds for the newspaper.34. She has competed in several triathlons.35. We have studied together for every exam this semester.36. They have won several awards for their work.37. He has completed a PhD in biology.38. She has learned how to speak Mandarin fluently.39. We have read every book in the series.40. They have started a podcast about their favorite TV show.41. He has worked at this company for over a decade.42. She has backpacked through Europe for three months.43. We have seen many changes in the city since we moved here.44. They have recorded several songs in their home studio.45. He has coached a youth soccer team for five years.46. She has learned how to make sushi from a master chef.47. We have always wanted to visit Japan.48. They have harvested their own vegetables from their garden.49. He has gone scuba diving in the Great Barrier Reef.50. She has made a difference in the lives of many students as a teacher.通过以上的例句可以发现,现在完成时可以用来描述过去和现在的关系,也可以用来表达经验和成就,还可以用来对以前来做某事的持续状态进行描述。
现在完成时的句子
现在完成时的句子现在完成时是英语中的一个时态,用来表示过去发生的动作对现在产生的影响或结果。
在现在完成时中,动词由have/has + 过去分词构成。
现在完成时经常和表示过去的时间状语连用,如,for, since, just, already, yet等。
现在完成时的构成是,主语+have/has+动词的过去分词。
现在完成时的用法有以下几种情况:1. 表示过去发生的动作对现在产生的影响或结果。
例如,I have lost my key.(我丢了我的钥匙。
)。
2. 表示过去某一时间内已经完成的动作。
例如,She has visited Beijing twice.(她已经去过北京两次。
)。
3. 表示过去一直持续到现在的动作。
例如,I have lived in this city for ten years.(我在这个城市住了十年了。
)。
4. 表示过去发生的动作对现在的情况产生的影响。
例如,I have finished my homework, so I can go out to play.(我已经做完作业了,所以我可以出去玩了。
)。
5. 表示过去发生的动作对现在的话题产生的影响。
例如,Have you heard the news?(你听说这个消息了吗?)。
现在完成时的否定形式是在have/has后加not,疑问形式是把have/has提到主语前面。
现在完成时的时间状语通常放在句子的末尾。
总之,现在完成时是一个非常常用的时态,我们在日常生活中经常会用到。
掌握好现在完成时的用法,对我们的英语学习和日常交流都会有很大的帮助。
希望大家能够通过学习,掌握好现在完成时的用法,提高自己的英语水平。
高中英语必备语法总结
高中英语必备语法总结以下为您提供 20 个高中英语必备的语法总结、英语释义、短语、单词、用法及双语例句:---1. 现在完成时(Present Perfect Tense)- 语法总结:表示过去发生的动作对现在造成的影响或结果,或从过去开始一直持续到现在的动作。
- 英语释义:The present perfect tense is used to express an action that started in the past and continues to the present, or an action that happened in the past and has an effect on the present.- 短语:have/has done- 单词:finished, completed, achieved- 用法:I have lived in this city for five years. (我在这个城市住了五年了。
)- 双语例句:He has just left. (他刚刚离开。
) She has never been to Beijing. (她从未去过北京。
)2. 过去完成时(Past Perfect Tense)- 语法总结:表示过去某个时间或动作之前已经完成的动作。
- 英语释义:The past perfect tense indicates an action that was completed before another past action or time.- 短语:had done- 单词:gone, been, seen- 用法:By the time I arrived, they had already left. (我到的时候,他们已经离开了。
)- 双语例句:She had studied English for five years before she moved to the UK. (在她搬到英国之前,她已经学了五年英语。
现在完成时的用法英语语法大全
现在完成时的用法一)现在完成时的用法之一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
此时,常与时间副词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多放在助动词与过去分词之间。
初中英语语法——现在完成时和过去完成时
初中英语语法——现在完成时和过去完成时现在完成时现在完成时主要表示过去的动作对现在造成的影响或从过去一直持续到现在的动作,包含已完成与未完成”两种意义。
其构成形式为主语have/has+过去分词”。
1. 现在完成时的构成eg: Though he has read the book three times, he hopes to read it again.尽管他已经把这本书读了三遍,他仍希望能再读一遍。
eg: I have not heard from my pare nts for a long time. 我很长时间没有收到父母的来信了。
eg: Have you travelled to another place?你去过别的地方旅行吗?2. 现在完成时的用法(1) 表示发生在过去的动作对现在仍有影响。
eg: He has tur ned off the light.eg: I have n ever see n such fine pictures before.eg: He has just gone to En gla nd.eg: Have you packed yet ?(2) 表从过去开始一直延续到现在(可能延续下去)的动作或状态。
eg: He has lived here since 1995.eg: I have been away from my hometown for thirty years. 我离开家乡有30 年了。
eg: Un cle Wang has worked in the factory since it ope ned.自从该工厂成立以来,王叔叔就一直在这里工作。
eg: 1 have lived in Bejing since I came to China.自从我来至U中国就一直住在北京。
(3) have gone to和have been to的区另have gone to表示去而未归” have been to表示去已归来”。
初中英语语法现在完成时精讲PPT
since and for
The woman has worked at this school for 2 years.( since two years ago)
4. 现在完成时常常与表示频度的时间状语 连用,如often, sometimes, ever, never, twice, on several occasion等:
Have you ever been to Beijing? I have never heard of Bunny. I have used this pen only three times. George has met that gentleman on several occasions.
__f_o_r __two days
__s_in_c_e__1997
__si_n_ce__yesterday
__fo_r___two weeks
afternoon
___s_in_c_e _three years
__si_n_ce__I came here ago
__si_n_ce__last Sunday __s_in_c_e__ last month
for + 时间段 for 2 years/a long time
since+时间点 since 2 years ago
since 1998 since she came to the school)
一、用for和since填空。
现在完成时标志造句
现在完成时标志造句
现在完成时是英语语法中的一种时态,用来描述发生在过去但与现在有关的动作或状态。
在现在完成时中,动词的主语通常已经完成了某个动作,或者已经经历了某种经历。
在英语中,有很多表示现在完成时的标志词,包括但不限于:已经(already)、从未(never)、曾经(ever)、尚未(not yet)、刚刚(just)、最近(recently)等。
下面是一些使用现在完成时标志词的例句:
1. I have already finished my homework. (我已经完成了我的家庭作业。
)
2. He has never been to China before. (他以前从未去过中国。
)
3. Have you ever tried sushi? (你曾经尝试过寿司吗?)
4. They have not yet decided on a date for the wedding. (他们还没有确定婚礼的日期。
)
5. I just got back from my vacation. (我刚刚回来度假。
)
6. Recently, I have been studying Spanish. (最近我一直在学习西班牙语。
)
以上这些句子都使用了现在完成时标志词,它们让我们更清楚地了解
这些动作或状态发生的时间和情况。
在学习英语的过程中,掌握使用现在完成时标志词可以帮助我们更准确地表达自己的想法和经历。
英语语法 现在完成时有哪些常见的例子
英语语法现在完成时有哪些常见的例子标题:英语语法:现在完成时的常见例子及用法解析引言:现在完成时是英语中的一种时态,常用来表达过去发生的动作或状态与现在的关系。
它在句子中起着重要的作用,能够帮助我们准确地传达信息。
本文将为您介绍现在完成时的常见例子,并解析其用法。
一、现在完成时的基本构成现在完成时由助动词"have/has"和动词的过去分词构成。
其中,"have"用于第一人称和第二人称,"has"用于第三人称单数。
例句:1. I have studied English for five years.2. He has finished his homework.3. They have traveled to many countries.二、表示经验或经历的现在完成时现在完成时常用来表达个人的经验或经历,强调过去的行为或经历对现在的影响。
例句:1. I have visited Paris twice. (表达过去的经历,对现在的影响是对巴黎的了解)2. She has worked as a teacher for ten years. (表达过去的工作经历,对现在的影响是丰富的教学经验)3. We have seen that movie before. (表达过去的观影经历,对现在的影响是对电影的熟悉)三、表示完成的现在完成时现在完成时还可以用来表达已经完成的动作或状态,强调过去动作对现在的结果或影响。
例句:1. They have built a new house. (表达已经完成的建房动作,现在有一座新房子)2. He has written a book. (表达已经完成的写书动作,现在有一本书)3. We have eaten dinner. (表达已经完成的用餐动作,现在没有饥饿感)四、表示未来可能发生的动作的现在完成时现在完成时有时也用来表示对未来可能发生的动作或事件的推测或预测。
现在完成时的句子30个
现在完成时的句子30个1. 英语现在完成时如何造句..帮帮我要30个1、I've never heard of anyone doing that. 我从未听说有人做那种事。
2、l have played the piano .我已经弹过钢琴了。
3、Have you had lunch yet? -Yes,I have. I've just had it. 你(已经)吃午饭了吗?我刚刚吃过。
(现在我不饿了)4、He has taught here since 1981 .他自1981年就在这儿教书。
(可能还要继续教) 5、I have't seen her for four years. 我有四年没见到她了。
6、I have been to Beijing twice.我去过北京二次。
7、We have already finished our homework.我们已完成作业了。
8、They haven't finished their homework yet.他们还没有完成作业。
9、Have you ever been to the Great Wall?你曾经去过长城吗? 10、I have never been to the Great Wall.我从未去过长城。
11、I have seen her before,but I can not remember where. 我以前见过她,但记不起在哪里见过。
12、He has been there three times the last few days. 近几年他去过那里三次了。
13、Have you met him today?-No,I haven't. 今天你见过他吗?我没有。
14、How many times have you been there this year?今年你去过那里多少次? 15、He has been a soldier for three years.他参军三年了。
英语语法现在完成时的基本例句
英语语法现在完成时的基本例句SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#现在完成时的基本例句:?1.I have worked here since 1970.?自1970 年以来我就在这儿工作。
?2.He has been to the Great Wall twice.?他已经去过两次长城了。
?3.Mike has just finished his homework.?迈克刚做完他的作业。
?现在完成时是描述过去发生的而与现在情况有关的事或状态(例2,?例3),或是从过去某时到现在为止这一段时间中发生的情况(例1),?换言之,现在完成时是表现从过去到现在的事情。
2 现在完成时的用法现在完成时的形式皆以“ have(has)+过去分词”来表示,有“继续”、“完了”、“结果”、“经验”等用法。
继续 I have studied English for three years.我已经学习英语三年了。
She has been sick since last month.她从上个月就生病了。
经验 I have visited Beijing many times.我访问过北京好多次了。
Have you ever been to Hawaii?你曾经去夏威夷吗?完成 I have just finished my homework.我刚刚完成我的家庭作业。
Has he finished his work yet?他作好工作了吗?结果 My brother has become a teacher.我哥哥已经成为一名教师了。
I have lost my watch.我手表弄丢了。
(我现在仍旧没有表)1 表示继续的现在完成时[肯定句] Those foreigners have lived in China for about ten years.那些外国人住在中国将近十年了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语语法现在完成时的基本例句SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#现在完成时的基本例句:1.I have worked here since 1970.自1970 年以来我就在这儿工作。
2.He has been to the Great Wall twice.他已经去过两次长城了。
3.Mike has just finished his homework.迈克刚做完他的作业。
现在完成时是描述过去发生的而与现在情况有关的事或状态(例2,例3),或是从过去某时到现在为止这一段时间中发生的情况(例1),换言之,现在完成时是表现从过去到现在的事情。
2 现在完成时的用法现在完成时的形式皆以“ have(has)+过去分词”来表示,有“继续”、“完了”、“结果”、“经验”等用法。
继续 I have studied English for three years.我已经学习英语三年了。
She has been sick since last month.她从上个月就生病了。
经验 I have visited Beijing many times.我访问过北京好多次了。
Have you ever been to Hawaii你曾经去夏威夷吗完成 I have just finished my homework.我刚刚完成我的家庭作业。
Has he finished his work yet他作好工作了吗结果 My brother has become a teacher.我哥哥已经成为一名教师了。
I have lost my watch.我手表弄丢了。
(我现在仍旧没有表)1 表示继续的现在完成时[肯定句] Those foreigners have lived in China for about ten years.那些外国人住在中国将近十年了。
[否定句] We haven’t seen each other all this month.我们这个月一直没有见面。
[疑问句] How long has he known that man他认识那个多久(多长时间)了He has known that man since he came here six years ago.自从他六年前来到这儿就认识那个人了。
1.用法表示继续意义的现在完成时说明过去的动作一直延续到现在。
也就是说从过去某时开始的动作、状态,一直持续到现在。
往往用联系现在的表示一段时间的时间状语。
说明如下:①I began to live here ten year ago.我十年前就开始在这里居住了。
②I still live here now.我现在仍然住在这里。
③I have lived here since ten years ago.自从十年前我就住在这里了。
“live(住)”这个动作从过去某时──十年前就开始了。
一直持续到现在(一直住到现在)。
所以③这一句现在完成时的句子可以分解为①,②两个句子(一句是过去时,表示过去时开始的动作;一句是现在时,表示现在仍在继续)。
如下表示注意现在完成时这一时态就是动作在过去发生,但一定要和现在有关系,否则就用过去时。
如左述①只表示十年前我在这儿住过,与现在没关系。
而用了现在完成时,即使不用时间状语,也表示与现在有关系,即现在仍住在这儿。
过去某时现在完成时(have +过去分词)现在必背!表继续的动词在英语中能用现在完成时表示延续到现在动作的动词比较少,常用的有:have known have studied have worked已经认识了已经学习了已经工作了have been in have used have taught已经已经使用了已经教了have stayed have wanted to have lived已经停留了已经想要已经住了2.常用的时间状语表示继续的现在完成时,常和下列时间状语连用:for+时间;since+过去某时;how long; today ;this week(month, year);these days(months, years ) ; lately;recently;so far;up to now;till(until) now;in thepast(last) year(days);during the past (last) days (years);always;all day;all this week;often a.for +时间for 后面表示时间的可以是具体的数字,也可以是泛指的时间如a long time(一段长时间),several days(几天),some time(一些时间)。
I have known him for a long time.我认识他已经有很长时间了。
She has been busy for five days.她这五天来一直很忙。
“for + 时间”并不只是在完成时连用,别的时态也用,但意思不一样。
注意“for+时间”可以和各种时态连用。
千万不要产生误解,认为“for+时间”只用于完成时,不过它与完成时连用是非常常见的。
He worked in Shanghai for two months in 1965.1965 年时他在上海工作过两个月。
(该句是过去时,与现在无关,只是在过去的1965 年发生的事)He often stays in Shanghai for two months every year.每年他常常在上海呆两个月。
(这句用的是一般现在时,因为它指的是一个客观情况,而且时间状语every year 限定这句的时态为现在时。
)b.since +表示过去的时间单词或句子“since + 表示过去时间的词”,表示从过去某时开始的动作或状态一直继续到现在,此时since 是介词。
常见的时间状语如下:sine three days ago.自从三天前以来(如果只是three days ago,就只表示过去的时间,即三天前和现在没关系)since then 从那时以来since 1990 从1990 年以来到现在有时只用since 而省了后面的时间而表示从过去某时以来一直到现在。
Lili has been sick since yesterday (last night.)莉莉从昨天(昨夜)以来就病了。
“since + 句子(过去时)”,此过去时的句子相当于since+表示过去的时间,只不过用过去时的动词表示过去的动作或状态。
此时since 是连词。
注意通常since 引导的从句的动词是用过去时,而主句原则上是用现在完成时,但用“It is +时间”开始的句子例外。
It is ten years since we left school.自从我们离开学校已经有十年了。
We have known each other since we were children.自从我们是孩子时(我们童年时)就彼此认识了。
My father has taught English here since he moved here in 1980.自从我父亲1980 年搬到这儿来后(直到现在)他一直在教英语。
c.how long表示多长时间,多久回答How long + have (has)+主语+过去分词这样的现在完成时的问句时,常用for和since 的句子。
但和for +时间一样,how long也不仅仅用于完成时,它可以用于其它时态。
How long have you studied Chinese你学汉语多长时间了I’ve studied it for 3 years.我学习汉语三年了。
I’ve studied it since I came to China.自从我来到中国,我就开始学汉语了。
How long did you study Chinese last year去年你学了多长时间的汉语注意“When”疑问句不可以用现在完成时,因为“When”疑问名是用来询问时间的,而现在完成式则不谈动作的时间。
When have you visited Beijing(×)When did you visit Beijing(○)你是什么时候拜访过北京的说明总之,凡表示一段时间的副词,而且这一段时间到现在还没有终止者,皆可以和现在完成时连用。
d.all +时间all day(一整天),all this morning(今天一整个早上),all week(一整个星期)等时间状语除了和完成时连用外,亦可和其它时态连用。
My sister has had a toothache all day.我妹妹的牙疼了一整天。
Before liberation the farmers worked all day, but they gotlittle.解放前,农民们整日干活,可是几乎得不到什么。
e .其它:always, often, these days (months), recently(lately), so far, up to now, till (until) now, in the last few years always(总是),often(常常),these days (months)(这几天;这几个月)可以和完成时连用,也可以和别的时态连用。
recently, lately(最近,近来)表示包括现在在内的时间,所以常常和现在完成时连用。
so far = up to now (到目前为止),till (until) now(到现在)两者皆和现在密切关联,所以往往用现在完成时。
in the last (past) few years(在过去的几年中)这样的时间状语,一般用于现在完成时(也可用于过去时,但中学阶段可不掌握)We’ve always (often) seen him walk after supper.我们经常看到他晚饭后散步。
He hasn’t received letters recently (lately).他最近(近来)没收到信。
Three students have been killed so far.截至到目前,已有三个学生死亡。
We have learned about 2,000 words in the past few years.在过去的几年中我们已掌握了大约2,000 个单词。
(在这里“在过去的几年中”的实际意思是从过去几年到现在为止,包含现在,所以要用现在完成时。