现在完成时练习题_现在完成时和一般过去时练习题 填空 A.用already或...
现在完成时选择题练习题现在完成时练习题及答案
一、翻译下列句子:
你曾经吃过鱼和薯条吗?
2. 我刚刚丢了我的化学书 。
3. 我以前从来没去过那个农场 。
4. 他已经吃过午饭
5. 你已经看过这部电影了吗?
6. 我哥哥还没回来 。
7.这本字典我已买了三年了 。
8.他离开中国三年了 。
9.我认识他们五年了 。
10.他们已去了美国五年了 。
11.自从他搬到济宁,他就住这儿了 。
12.我妹妹成为一个大学生已经三年 。
13.自从1999年以来他们就认识 。
14.我来到这个学校已3年多了 。
二、用since和for填空
1.______two years2.____two years ago
3.___last month4.______ 1999
5._______yesterday6._______ 4 o’clock
74 hours8._____an hour ago
9. ___we were children
10._____ lunch time
11.____ she left here
12. He has lived in Nanjing ___ the year before last.
13. I’ve known him ______ we were children.
14. Our teacher has studied Japanese ______ three years.
15. She has been away from the city ______ about ten years.
16. It’s about ten years __________ she left the city.
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语 。
① arrive at / in sp / get to / reach sp / come / go / move to sp
→ be in sp / at school / at home / on the farm / be here / be there
1) He got to Beijing five minutes ago.HeBeijing for.
2) I moved to the USA in 2008.Ithe USA since.
3) I went home yesterday.Ihome for.
4) They came here last week.They ___________ here since _____________.
② come to / go back to/ returnto→ be back togo out → be out
1) He came out two years ago.He ______________ for ____________.
2) We return to Beijing yesterday.We ___ ____________ to Beijing since __________.
③ become → be
1) I became a teacher in 2000.I ________________ a teacher for _________________.
2) The river became dirty last year. The river _______ _______ dirty for _______ ________.
④ close → be closedopen → be open
1) The shop closed two hours ago. The shop _______________ ______ for _________________.
2) The door opened at six in the morning.The door ________ ________ ________ for six hours.
⑤ get up → be up; die → be dead; leave sp. → be away from sp.
fall asleep / get tot sleep → be asleep; finish / end → be over;marry → be married;
1) I got up two hours ago.I ________ ______ _______since _______________.
2) He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.
3) My grandpa died in 2002.My grandpa _______ _____ ______for _______ ________.
4) The meeting finished at six.The meeting ________ ______ ______ for six hours.
5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________.
6) They married in 1990.They ________ _________ __________since _________.
⑥ start / begin to do sth. → do sth. ;begin → be on
1) I began to teach at this school in 1995.I ____ ____ at this school since ____.
2) The film began two minutes ago.The film ____ ____ ____ for ____ ____.
⑦ borrow → keep; lose → not have ;buy → have ;put on → wear
catch / get a cold → have a cold; get to know → know
1) They borrowed it last week.They __________it since _____________.
2) I bought a pen two hours ago.I ____________a pen for _____________.
3) I got to know him last year.I ___________ him since ___________.
4) I put on my glasses three years ago. I _________ my glasses for ______________.
⑧have / has gone to → have been in
He has gone to Beijing.He _____________ Beijing for two days.
⑨ join the league / the Party / the army
→ be a league member /a Party member / a soldier
→ be a member of the league/ the Party
→ be in the league/ the Party / the army
1) He joined the league in 2002.
He _________________ a _________________ for two years.
He ___________ a _________ the ________ for two years.
He _______________________ the league for two years.
2) My brother joined the army two years ago.
My brother _________a ________ for ___________ ___________.
My brother ___________ in ___________ for two years.
四、划线提问
1) I have been there for two days.
__________ _________ __________ you __________ __________ ?
2) My father has lived here since 2000.
_________ _________ __________ your father _________ __________?
3) He left here yesterday.
_________ ________ he _________ __________?
4) They bought a book two hours ago.
__________ ___________ they __________ a book
五、用have(has) been 或have(has) gone 填空 。
A: Where ____________ Li Fei ___________?
B: He ____________ to Hainan Island.
A: How long ___________ he ___________ there?
B: He _____________ there for three days.
A: When will he come back , do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I _________ never ___________ there.
A: How many times ___________ Li Fei __________ to that place?
B: He _____________ there only once.
六、用have / has been to / in, have gone to及go的各种形式填空 。
1) Where is Jack? He __________ his country.
2) David ________ the park just now.
3) John _______ England since he came back.
4) How long _____ they _____ this village?
5) The Smiths ______ Beijing for years.
6) _____ you ever ____ America? -- Yes, I _____ there many times.
7) I _____ this school since three years ago.
8) Where is Jim? He _____ the farm.
9) When_____ he _____? He _______ an hour ago.
10) Would you like to _____to the zoo with me? ---Yes, but I _____ there before.
11) Where _____ you _____ now? --- I ____to the zoo.
12) He often _____ swimming.
13) _____ you ______ there last year?
14) _____ they often ______ skating in winter?
七 用never, ever, already, just, yet, for, since填空
1. I have _______ seen him before, so I have no idea about him.
2. Jack has _________ finished his homework.
3. Mr. Wang has taught in this school ________ ten years.
4. “Have you ________ seen the film?” “No, I have ________ seen it.”
5. “Has the bus left _______?” “Yes, it has _________ left.”
八. 用适当的时态填空:
1.She’s _____________ (live) here ever since she was ten.
2.Both of them ________________ (be) in Hongkong for ten days.
3.Both of them ____________ (come) to Hongkong ten days ago.
4. Half an hour __________ (pass) since the train __________ (leave).
5. Mary________(lose) her pen. ________ you _______(see) it here and there?
6. _________ you _____ (find) your watch yet?
7. ---Are you thirsty? ---No I _________just _________ (have) some orange.
8. We ---- already _________ (return) the book.
9. ________ they _______ (build) a new school in the village?
10. I _____________(not finish) my homework . Can you help me?
11. My father _____ (read) the novel twice.
12. I _________ (buy) a book just now.
13. I _________ (lost ) my watch yesterday.
14. My father ___________ (read) this book since yesterday.
现在完成时态练习题答案
一.翻译下列句子:
1.Have you ever had / eaten fish and chips?
2.I have just lost my chemistry book.
3.I have never been to the farm before.
4.He has already had lunch=He has had lunch already.
5.Have you seen the movie yet?
6.My brother hasn’tcome /get / been back yet=My brother hasn’treturned yet.
7.I have had this dictionary for three years / since three years ago.
8.Has been away from China for three years.
9.I have known them for five years.
10.They have been in the USA for five years.
11.He has been here since he moved to Jining.
12.My sister has been a college student for three years = My sister hasbeen in college for three years.
13.They have known each other since 1999.
14.I have been in this school for over three years.
二、用since或者for填空
1. for2. since3. since4. since5. since
6. since7. for8 since9.since10. since
11. since12.since13. since14.for15.for
16. since
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语
① 1. has been in ,five minutes
2. have been in , 2008
3. have been at,two days
4. have been , last week
② 1. have been out, two years
2. have been back , yesterday
③1. have been , nine years
2. has been ,two years
④1. has been closed , two hours
2. has been open
⑤1. have been up , two hours ago
2. has been away from
3. has been dead , seven years
4. has been over
5. have been asleep , two hours ago
6. have been married , 1990
⑥1. have taught , 1995
2. has been on , two minutes
⑦1. have kept , last week
2. have had , two hours
3. have known , last years
4. have worn , three years
⑧has been in
⑨has been , League member
has been , member of , League
has been in
2. has been , soldier , two years
has been ,the army
四、划线提问
1. How long have, been there2. How long has ,lived here
3. When did , leave here4. When did , buy
五、用have(has) been 或have(has) gone 填空 。
A: WherehasLi Feigone?
B: He has gone to Hainan Island.
A: How long has he been there?
B: He has been there for three days.
A: When will he come back, do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I havenever been there.
A: How many times hasLi Fei been to that place?
B: He has beenthere only once.
六、用have / has been to / in, have gone to及go的各种形式填空 。
1. has gone t2. went to
3. has been in4. have ,been in
5. have been in6. Have , been to ; have been
7. have been in / at8. has gone to
9. did go ; went10. go;have been
11. are , going; am going12. goes
13. Did , go14. Do , go
七、综合练习:
1. never2. just , already3. for4. ever, never5. yet ,just / already
八. 用适当的时态填空:
1. lived/ has been living2. have been
3. went4. has passed ; left
5. has lost ;have , seen6. Have , found
7. have , had8. have , returned
9. Have , built10. haven’t finished
11. has read12. bought13. lost
14. have been reading / has read
现在完成时语境判断练习题答案?参考答案
1 学校服装专业部正在举办年度服装大赛 。专业部部长去向分管领导汇报大赛情况 。领导问:“Have you got a result? ”(比赛有结果了吗?)部长答:“We have already voted for the best clothes of the year.” (我们已经为今年的最佳服装投了票 。)注意投票是过去的事情,但是说话者强调的是“现在已经有结果了”,所以将投票用现在完成时表达为“have voted”.接下去领导可以问:“Who is the winner?”(谁是胜利者?),而部长可以答:“The designer from Class 3,Grade 2.”(2年级三班的那个设计者 。)
2 你新买了一本英语学习杂志,但是还没来得及看 。这个时候一个同学看到了杂志想借阅 。你告诉他“ I haven’t read the magazine yet.”(我还没读过这本杂志 。)读没读过杂志是过去的事情 , 你这样说的目的是想强调我现在不想借给你 。因此,“没读过”这个事情就用现在完成时表达为“haven’t read”.接下去你可以接着说“I am afraid I can’t lend it to you today.”(恐怕今天不能借给你 。)而同学可以说“It doesn't matter. I can borrow it later.”(不要紧,我晚些时候再来借吧 。)
3 班上新来了一个上海同学 。恰好被安排为你的同桌 。你们在课间聊天的时候自然就会谈及一些双方的基本情况 。你说,“It is said that Shanghai is the largest city in China.”(据说上海自中国最大的城市 。)同学说:“Yes. Have you ever been to Shanghai?”(是的 。你曾经去过上海吗?)注意去没去过上海是过去的事情,但是同学问这个问题的时候是想知道你现在是否对上海有一些直观的了解,所以将“去过”这个事情用现在完成时表述为“have been to” 。
以上三个事例都属于现在完成时的第一种也就是“影响或结果”类型的用法,也就是强调过去的事情导致的现在的结果,把过去和现在联系了起来 。
4 一个同学向你打听某人的哥哥的情况 。你告诉对方:“ His brother has been a teacher since 2010.”(他哥哥从2010年起就是老师了 。)他哥哥当老师这件事情,开始于过去,一直持续到现在 。这就需要用现在完成时把“是一个老师”这件事情表述为“has been a teacher”,属于典型的现在完成时的第二种也就是“持续”类型的用法 。这种用法很清晰明确,无需多说 。
求英语语法现在完成时讲解 , 例子,习题(附答案)现在完成时
现在完成时是英文时态的一种
现在完成时的用法
have(has)+过去分词(done)
1.现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have lost my wallet.(含义是:现在我没有钱花了.)
Jane has laid the table.(含义是:已可以吃饭了.)
Michael has been ill.(含义是:现在仍然很虚弱)
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 days/weeks/months/years, this morning/week/month/year, 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 has turned off the light.他已把灯关了 。(动作结束于过去,但说明的是现在的情况--灯现在不亮了 。)
现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用 。
例如: Have you found your pen yet?你已找到你的钢笔了吗?
2.现在完成时的"未完成用法"
现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去 。
例如:He has lived here since 1978.自从1978年以来,他一直住在这儿 。(动作起始于1978年,一直住到现在,可能还要继续住下去 。)
I have been in the army for more than 5 years.我在部队已经呆了五年多了 。(动作开始于5年前,一直延续至今,有可能还要继续下去 。)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now , so far)等 。
例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息 。
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词 , 即瞬间完成或延续时间很短的动词 。如:come,go , arrive , leave,join , become,die等 。
(2)现在完成时常见两种句型:
①主语+have / has been+for短语
②It is+一段时间+ since从句
例如:He has been in the League for three years.或It is three years since he joined the League. 他入团已三年了
一.have/has been doing sth.
1.现在完成进行时
当后面接有一段时间的词时,或是加表示时间的词时,可以用现在完成时.如果这件事现在还在持续或还在做,则可用
现在完成进行时.
如:I have been skating for 4 hours.
I have finished my homework.
2.现在完成时的被动语态.
后接动词的过去分词.
如:The building has been built for 5 years.
二.一般现在时:用动词原形
一般过去时:用动词的过去式
一般将来时:will/shall+do
is/am/are going to do
过去将来时:could/would do
现在完成时:have/has done
过去完成时:had done
将来完成时:shall have done
过去将来完成时:would/could have done
现在进行时:is/am/are doing
过去进行时:was/were doing
将来进行时:will/shall be doing
过去将来进行时:would/could be doing
现在完成进行时:have/has been doing
过去完成进行时:had been doing
将来完成进行时:shall have been doing
过去将来完成进行时:would have been doing
现在完成时和一般过去时的区别练习题区别: 现在完成时,表过去已经做了某事,对现在还有影响. 句式是:主语+have been done sth. 后面加一段时间,一般跟for,since等连用. 例:I have been studied English for 4 years/since 2002. 我学习英语已经有四年了. 一般过去时,表过去的某个状态.时间状语可以加yesterday,last night,…ago,just now,in2006等 例:I went to school last week. 我上个星期去了学校. 过去完成时,表对过去做的事,在过去已经完成,对过去有影响. 句式:主语+had (been) done. 例:The thieves had run away. 贼都逃跑了. 至于怎么用,就如以上所说,现在完成时表示:现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.。一般过去时:一般过去时表示在过去某个特定时间发生,也可以表示过去习惯性、经常性的动作 。一般过去时不强调动作对现在的影响,只说明过去的事情 。过去完成时:表示在过去某一时刻或动作以前完成了的动作 , 也可以说过去的时间关于过去的动作 。即“过去的过去“
现在完成时和一般过去时练习题 填空 A.用already或...【现在完成时练习题_现在完成时和一般过去时练习题 填空 A.用already或...】

文章插图
- 现在完成时讲解_初中英语现在完成时的讲解
- 现在完成时的被动语态_现在完成进行时的被动语态是什么
- 现在完成时的用法_现在完成时中的been在什么时候用!急急急
- 现在什么游戏玩家最多_游戏排行榜2019玩什么手游的人最多?
- 现在什么歌最好听_现在有什么比较好唱又好听的流行歌曲?
- 现在什么歌好听_最近有什么歌曲流行歌曲好听的
- 林子大了什么鸟都有 林子大了什么鸟都有的意思
- 现在什么专业最吃香_现在哪些专业比较吃香?
- 奶水少的原因 这些因素竟会导致奶水少
- 现在年轻人身体越来越差 年轻人保持身体健康的方法