时态(tense)是一种动词形式,不同的时态用以表示不同的时间与方式。它是表示行为、动作、状态在各种时间条件下的动词形式,下面小编告诉你英语时态的练习题,大家一起来看看吧!
	
	英语时态的练习题:
	
	一般现在时用法练习
	
	一、出下列动词的第三人称单数
	
	drink ________ go _______ stay ________ make ________look _________ have_______ pass_______
	
	carry ____ come________ watch______ plant_______ fly ________study_______ brush________ do______
	[图片0]
	
	二、用括号内动词的适当形式填空。
	
	 often ________(have) dinner at home.  and Tommy _______(be) in Class One.
	
	 _______(not watch) TV on Monday.  _______(not go) to the zoo on Sunday.
	
	 they ________(like) the World Cup?  _______they often _______(do) on Saturdays?
	
	 your parents _______(read) newspapers every day?  girl _______(teach) us English on Sundays.
	
	 and I ________(take) a walk together every evening.  ________(be) some water in the bottle.
	
	 _______(like) cooking.  _______(have) the same hobby.
	
	 aunt _______(look) after her baby carefully.  always _______(do) your homework well.
	
	 _______(be) ill. I’m staying in bed.  _______(go) to school from Monday to Friday.
	
	 Tao _______(do) not like PE.  child often _______(watch) TV in the evening.
	
	 Hai and Su Yang _____(have) eight lessons this term.
	
	20. -What day _____(be) it today?- It’s Saturday.
	
	现在完成时与一般过去时的区别:
	
	现在完成时表示的是与现在有关联的过去事件;而一般过去时则与现在毫无关系,只是单纯的过去的情况。比较:
	
	I have lost my pen, so I have to buy one. 我丢了钢笔,所以得去买一枝。
	
	I lost my pen, but found it later. 我丢了钢笔,但后来找到了。
	[图片1]
	
	当句子中有表示明确过去的状语时,只能用一般过去时,不能用现在完成时。如:
	
	他一周以前动身去了纽约。
	
	误:He has left for New York a week ago.
	
	正:He left for New York a week ago.
	
	另外,当句首为疑问词when时,其后可用一般过去时,不能用现在完成时。如:
	
	你什么时候和他首次见面的?
	
	误:When have you first met him?
	
	正:When did you first meet him?
	
	过去完成时与一般过去时的区别:
	
	从用法上说,一般过去时表示过去某时发生的动作或存在的状态,而过去完成时则表示过去某一时间以前(即过去的过去)发生的动作或存在的状态。但有时某个动作虽然发生在“过去的过去”,但却也可用一般过去时,如:
	
	(1) 当几个过去的动作用and, then, but等连接,且按照动作发生的先后顺序表达时,几个动作均可用一般过去:
	
	I bought a radio but lost it. 我买了一部收音机,但丢了。
	
	Very soon she apologized and left. 不久她表示了歉意就走了。
	
	He retired and wrote his memoirs. 他退休了,撰写了他的回忆录。
	
	He stood up, took his coat and went out. 他站起身来,拿起外套,然后就出去了。
	
	The little girl alternately sulked and made scenes. 这小姑娘一会儿生闷气,一会儿和人吵架。
	
	(2) 由after, before, as soon as 等连词引导时间状语从句,由于这些连词已经清楚地表明了主从句谓语动词的先后顺序,所以对于先发生的动作也可用一般过去时表示:
	
	I told them the news after you (had) left. 你走后我把这消息告诉了他们。
	
	As soon as I (had) put the phone down it rang again. 我刚把电话一放下,它又响了。
	
	(3) 在一定的语境中,表示过去未曾实现想法或打算的过去完成时也可用一般过去时表示:
	
	He hoped to come with us, but he was too busy. 他本想同我们一起来的,但他太忙了。
	
	I thought I could go, but I can’t. 我原认为我能去,但我(现在)去不了。
	
	【注】若没有明确的语境,则宜用过去完成时表示过去未曾实现的想法,否则可能有歧义,如说I hoped to pass the examination. 它只表明过去想通过考试,但并未说明通过与否。如说 I had hoped to pass the examination,则表示过去想通过考试,但实际上未通过。不过在过去式后接不定式的完成式也可明确表示过去未曾实现的想法,如 I hoped to have passed the examination。
	
	现在完成进行时与现在完成时的区别:
	
	(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:
	
	I have read the book. 我读过这本书。
	
	I have been reading the book. 我一直在读这本书。
	
	【注】有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):
	
	How long have you worked [been working] here? 你在这儿工作多久了?
	
	I’ve lived [been living] here since 1988. 自1988年以来我就一直住在这儿。
	
	(2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感****彩:
	
	I have waited for two hours. 我等了两小时。(陈述事实)
	
	I have been waiting for two hours. 我等了两个小时。(等得好辛苦)
	
	(3) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:
	
	He has lived in Paris. 他(一直)住在巴黎。
	
	He has been living in Paris. 他(目前)住在巴黎。(表暂时性)
	
	(4) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:
	
	I’ve only known her for two day. 我认识她刚刚两天。
	
	They’ve been married for twenty years. 他们结婚已二十年了。
	
	The war has lasted for a long time. 这场战争持续了很长时间。
	
	(5) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:
	
	The house has been painted for a month. 这房子已漆了一个月。
	
	The problem has been studied for five days. 这个问题已研究了五天。