时态(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。