时态(tense)是一种动词形式,不同的时态用以表示不同的时间与方式。它是表示行为、动作、状态在各种时间条件下的动词形式,下面是小编收集整理的七下英语时态练习题,大家一起来看看吧!
七下英语时态练习题:
( ) 1. I don’t think we can finish all the work before Friday, ________?
A. do I B. can we C. can’t we D. don’t we
解析: 选B. 此题学生最容易误选A, C. 以I think引导的宾语从句其反意疑问句应该对后面的从句进行反问,本题从句实际上是否定句,只不过否定转移到前面的主句去了。故选择B。
( ) 2. The shop ________ at 8:00 . and it ________ for ten hours every day。
A. opens; is open B. is opened; opens C. is open; has opened D. opened; opens
解析: 选A。 此题学生容易误选C. 要知道open作动词时是瞬间性动词,不能与表示一段时间的状语连用,故排除C. 根据时间副词every day不用一般过去时,排除D, 根据句意:每天开门10小时,表示状态,不表示动作,排除B。
[图片0]
( ) 3. The old man lives in a town. He lives _______,but he doesn’t feel _______。
A. lonely, lonely, alone , alone, lonely C. lonely, alone, lonely , alone, alone
解析:选C。lonely是形容词,可以做表语,也可以作定语,意为孤单的,寂寞的, alone既是形容词也是
( ) 4.—Do you know _______?
—I’m not an artist。
the man with long hair is is the man with long hair
the man with long hair is is the man with long hair
解析:选择A. 此题可以用排除法,宾语从句用陈述句语序,容易排除B, D. 根据答语知道应该是问职业,who 是用来询问身份的。
( ) 5.—Why don’t you choose the red tie?
—For me, it doesn’t _____ my shirt very well。(武汉)
A. fix B. accept C. compare
解析:选D. 本题考查动词match与.。.搭配的动词用法,意思是“它与我的衬衫不搭配”应选择D。学生错选原因可能是把match当名词用,即:手表,比赛。其他选项不符合题意。 fix 安装;使固定;固定; accept 接受;compare 比较
现在完成进行时典型考题:
1. —I have got a headache.
—No wonder. You ______ in front of that computer too long.
A. work B. are working C. have been working D. worked
分析:C。由于在电脑前工作太久,所以导致了现在头痛的结果,故空格处应填现在完成时或现在完成进行时,即答案选C。
[图片1]
2. —I’m sure Andrew will win the first prize in the final.
—I think so. He ______ for it for months.
A. is preparing B. was preparing C. had been preparing D. has been preparing
分析:D。根据句中的…will win the first prize in the final可知,决赛还没有举行,所以下文谈到的“准备”指的肯定是从过去一直持续到现在的情况,故用现在完成进行时。
3. Excuse me, Marcia, a reporter from Vanity Fair ______ all day. Could you speak to her now?
A. phones B. has phoned C. has been phoning D. phoned
分析:C。根据句中的时间状语all day和谓语动词phone的特点(为非延续性动词)可知,句子应用进行时态(表示动作不断重复),而选项中只有C为现在完成进行时。句意为:玛西娅,打搅你一下,有名来自《名利场》的记者一整天都在打电话来,你现在能和他说说吗?又如:She is very tired. She’s been typing letters all day. 她很累了。她整天都在打信件。
4. Over the past decades, sea ice ______ in the Arctic as a result of global warming.
A. had decreased B. decreased C. has been decreasing D. is decreasing
分析:C。介词短语“over the past [last]+时间段”的意思是“在过去的……时间中”,它指的是从过去某时持续到现在的一段时间,所以通常与现在完成时或现在完成进行时连用,故答案选C。句意为:过去几十年来,由于全球变暖,北极的海冰正慢慢消融。又如:Technology in this field has matured considerably over the last decade. 这一领域的技术经过过去10年的发展已经相当完善。
过去完成时典型考题:
1. She ______her hairstyle in her hometown before she came to Chongqing for a better job.
A. would change B. has changed C. changed D. was changing
分析:C。由came可知,她已来重庆了,而改变发型是在来重庆之前,即过去的过去,按理要用过去完成时,但before已经表明紧接着发生的先后两个动作,所以也可用一般过去时,所以选C。
2. He ______more than 5000 English words when he entered the university at the age of 15.
A. has learned B. would have learned C. learned D. had learned
分析:D。因为上大学是过去,学了5千个英语单词是在上大学之前,即“过去的过去”,所以用过去完成时。
3. Father ______for London on business upon my arrival, so I didn’t see him.
A. has left B. left C. was leaving D. had left
分析:D。由“我没见到他”可知,“在我到达”前“父亲已经去伦敦”了,即父亲去伦敦发生在“过去的过去”,用过去完成时。
现在完成时典型考题:
1. —How long ______ David and Vicky ______ married?
—For about four years.
A. were; being B. have; got C. have; been D. did; get
分析:C。由 For about four years 可知,要用现在完成时,排除 A 和 D; 与时间段连用,不可用 get married, 要用 be married。又如:
I’ve worn glasses for ten years. 我戴眼镜已经十年了。
The Kenways have lived here for five years. 肯威家在这儿已经住了5年了。
2. How can you possibly miss the news? It ______ on TV all day long.
A. has been B. had been C. was D. will be
分析:A。信息句为一般现在时,根据后句中all day long判断,这显然是强调播放新闻对现在的影响,故选现在完成时。又如:
We have waited all day. 我们等了整整一天了。
I haven’t seen her all day. 我一整天都没看见她。
I’ve had a headache all day. 我整天都感到头痛。
3. She has set a new record, that is, the sales of her latest book______50 million.
A. have reached B. has reached C. are reaching D. had reached
分析:A。因为that is意为“换句话说,即 (=in other words, which means)”,而前句中的谓语has set是现在完成时,后一句的谓语动词也应用现在完成时,排除C和D; 又因主语the sales是复数,选出正确答案A。