(资料图)
时态是表示不同时间发生的动作或存在的状态,需要用不同的动词形式表示。时态题是英语考试的必考题。下面是小编收集整理的初中英语各种时态练习题及答案,大家一起来看看吧!初中英语各种时态练习题及答案:【2010辽宁·沈阳】5.—Have you ____ joined in a dragon boat race?—Yes,I have.A.never B.still C.seldom D.ever答案D【解析】现在完成时,ever 曾经。句意:你曾经参加过龙周赛吗?故答案选D【2010辽宁·沈阳】7.Tomorrow there"s a programme about our school on TV,then it ____ by millions of people.A.will see B.saw C.will be seen D.was seen答案:C【解析】根据句意,此句应用被动语态,又本句是将来时,故答案选C。【2010辽宁·沈阳】11.—Where ____ you ____ lunch?—At home.There was no school lunchA.did;have B.are;having C.will;have D.do;have答案:A【解析】根据答语,此句应该用一般过去时,故答案选A。【2010湖北·襄樊】37.--I _____ the Great Wall next week.--Have a good trip!A. visit B. visited C. am visiting D. have visited答案C【解析】next week 是将来时的时间状语,现在进行时表将来,故答案选C。【2010湖北·襄樊】38.--I went to see you yesterday evening. But you weren’t in. Where were you then?--I _____ a walk by the lake with my husband.A. was having B. am having C. have had D. have答案A【解析】当两个一长一短的动作,在过去某时某地同时发生时,用过去进行时表示较长的动作,根据句意,故答案应选A【2010湖北·襄樊】39.--What a dean and bright classroom, isn’t it?--Yes,it’s always clean and bright because it _____ every day.A. cleans B. cleaned C. is cleaned D. was cleaned答案C【解析】根据句意,教室干净整洁是因为它每天被打扫,故用被动语态,又因every day是一般现在时的标志,故答案选C。【2010山东·东营】35. He _____ to Dongying many times, so he knows every corner of it.A. went B. will go C. has gone D. has been答案C【2010安徽省卷】47. -- Why didn"t you go to the cinema with us this afternoon?-- I ______ at the station for my uncle from Beijing.A. was waiting B. have waited C. am waiting D. will wait答案: A【解析】动词时态。上句提供过去的语言环境:今天下午你为什么没和我们一起看电影啊,所以下句要用:我“一直在等”从北京来的我叔叔,因此用过去进行时。所以选答案A.【2010安徽省卷】44. -- Are you going to the party?-- No, because I ______.A. have asked B. haven"t askedC. have been asked D. haven"t been asked答案: D【解析】被动语态。回答不去参加晚会是因为“我没有被邀请”,用被动语态,并且是否定式。所以选择答案D.与现在完成时连用的标志:类似于in the last five years的时间状语,它若表示从现在算起的过去一段时间内,通常要与现在完成时连用。如:The house has changed hands three times in the last two years. 在过去两年中,这栋房子已转手三次。This company has come a long way in the last five years. 最近五年这个公司已经前进了一大步。Is that the sum of what you’ve done in the last two years? 这就是你最近两年中完成的全部数量吗?【注】其中的介词in有时也可换成for, during, over, within 等,有时也可省去。如:I have been here for the last two weeks. 最近两周我一直在这里。Over the last few years, prices have fallen sharply. 在过去的几年中,价格已急剧下降了。My business has decreased during the last two months. 最近两个月内,我的生意减少了。另外,若不是表示从现在算起的过去一段时间,则不用现在完成时。如:Jim managed two goals in the last ten minutes. 在最后的10分钟内,吉姆设法得了两分。【比较】I didn’t see much of Harry in the last months. 在最后的几个月中,我很少看见哈里。I haven’t seen much of Harry in the last months. 在最近的几个月中,我很少看见哈里。ago习惯上不与现在完成时连用:■在通常情况下 ago 只与过去时连用,而不与现在完成时连用。因为ago指的是多久以前的过去时间,而现在完成时表示的动作虽然发生在过去,但它强调的是与现在的联系或对现在的影响,因此两者不能用在一起。如:我两个月前见过他。误:I have seen him two months ago.正:I saw him two months ago.■但是,有时为了行文的需要或使句子生动,ago可用于类似以下这样的句子:I had thought that he had died at least 20 years ago. 我原以为他至少在20年前就已经去世了。■以下句子 ago 虽然连用了动词的“完成式”,但并不是“完成时”。如:If she’d had the chance, she’d rather have lived 100 years ago. 如有可能,她宁愿生活在100年以前。If I had been Jane, I’d have walked out on him years ago. 如果我是珍妮,我几年前就离开他了。一般过去时的用法:用法一:基本用法一般过去时由动词的过去式构成。主要表示在过去某个时间所发生的动作或存在的状态,常与when, then, at that time, just now, a moment ago, three days ago, last year, yesterday, in 2006等连用,但更多地是通过上下文来表明时间。如:They gave it to me just now. 这是他们刚才给我的。He left for New York a week ago. 他一周以前动身去了纽约。We spent three days in sightseeing. 我们花了三天时间观光游览。She lived a long life and died a natural death. 她活了很长,无疾而终。用法二:表示过去的习惯一般过去时也与used to一样,可以表示在过去一段时间内的经常性或习惯性动作。如:She came to see us every day. 她每天都来看我们。I smoked forty cigarettes a day till I gave up. 我戒烟前一天要抽40支烟。Copyright 2015-2022 魔方网版权所有 备案号:京ICP备2022018928号-48 联系邮箱:315 54 11 85 @ qq.com