时态练习题解析1、 The violin will have to be
tuned before it _____.
A. is
played
B. should play
C.
plays
D. is being played2、 By the time you arrive in
London, we _____ in Europe for two weeks.
A. had
stayed
B. shall stay
C.
will have
stayed D.
have been staying
好符合“将来完成时表示的”到将来某时刻就已经之意。
3、I ___ with some friends
until I find a flat.
A, am
living
B, live C,
have
lived
D, will have lived 答案:A.
表示目前暂时的动作用现在进行时。句意:我和朋友住在一起是暂时的不是长久的,找到住处我就会搬家
4、All the preparations for the task _____, and
we’re ready to start.
A.
completed
B.
complete
C. had
been
completed
D. have been completed
答案:D.
首先,名词preparations 与 动词complete
是动宾关系,应用被动语,排除A,B
项。C项是过去完成时表示过去的过去,而本句的意思是“现已准备好,马上就要开始。”与现在有关系,因此用现在完成时。
5、 I thought I ____ the door, but it is still
open
A, had
closed
B, was closing
C,
have closed
D, would close
答案:A.
此题close(关闭)发生在thought
之前,用过去完成时, 表示发生在过去的过去
6、You ____ television. Why not do something
more
active?
A. always
watch
B are always watching
C have always
watched D have always been
watching
答案:B.
有时现在进行时可以表示对人或事不满、责备或赞扬。
7, ---It seems that she is thinking about something.
---Yes, she
cannot remember what key she ____ to her computer.
A set B has
set C had
set D sets
答案:B.
本题第二句的意思是“她想不记她给计算机设的密码”,也就是说记不起所设的结果了,故选B,现在完成时强调过去的动作对目前的影响或产生的结果
8、 ---Why weren’t you at the meeting?
---I
____ an important visitor from the UK in my
office.
A
expected
B had been expecting
C was
expecting
D. had expected
答案:C.
没参加会的那段时间,我在等人;用过去进行时。 A项表示“等过”;
B项表示“一直等到开会时”; D项表示“开会之前等待过
9、I have no idea what ____ while I was
asleep.
A. has
happened B.
was happened
C. had
happened D.
happened
答案:D.
本句的关键点是: while I was asleep
表示的是过去的时间只能用过去时。A项现在完成时不能与准确的过去时间连用。C项过去完成时表示过去的过去与题意不符。B项的错误在于happen不能用被动语态。
10, --Have you moved into the new house?
--Not yet, the rooms _____.
A. are being
painted
B. are
painting
C. are
painted
D. have been painting
答案:A.
从上下文的意思来看,没有搬家的原因是“房子正在被粉刷”。因此用现在进行时的被动语态。B,D项都是主动语态与题意不符;C项的时态为一般现在时表示经常和习惯动作,也与题意不符
11. You don't need to describe her. I ___ her several
times.
A. had met B. have met C.
met D. meet
答案B.
首先本题后句强调对现在的影响,我知道她的模样,你不用描述。再
次,several times告知为反复发生的动作,因此用现在完成时。
12.---I'm sorry to keep you
waiting.
---Oh, not at all. I ___ here only a
few minutes.
A. have
been B. had been C.
was D. will be
答案A.
等待的动作由过去开始,持续到现在,应用现在完成时。
13. --- Oh, dear. I forgot the air tickets.
--- You ______ something.
A. have
left B. are always leaving
C. are leaving
D. always left
答案B。
进行时态与always,
all the time等连用,表示习惯性行为,
且带有浓厚的感情色彩。此处可理解为“你总是丢三落四的”。
14. --- I ______ so busily recently that I ______
no time to help you with your math.
---
That’s OK. I can manage it by myself.
A. have
been working; have
B. have worked;
had
C. am working; will have
D. had been working; had had
答案A.
recently常与现在完成时或一般过去时连用。第二空应用一般现在时。
15. Remember to send me a photo of us next time you ______ to
me.
A. are writing
B. will write
C. has written
D. write
答案D. next
time引导时间状语从句,而且其谓语动词常用一般现在时表示
将来。
16. He ______ at the meeting, but his heart attack prevented
him.
A. will speak
B. is going to speak
C. had to speak D.
was going to speak
答案D. 由题意“他本来打算在会上发言,但……”可知应选D项。
17. I ______ ping-pong quite well, but I
haven’t had time to play since the New Year.
A. will play B. have
played C.
played
D.
play
答案D.
“乒乓球打得好”是一般情况,故用一般现在时。
18. I can guess you were in a hurry. You ______ your sweater
inside out.
A. had
worn B. wore
C. were wearing
D. are wearing
答案D.
此处用现在进行时来解释前面所说的话,意为“我猜你刚才一定很匆
忙,毛衫都穿反了”。
19. The traffic in our city is already good and it ______
even better.
A. gets B. got C. has got D. is
getting
答案D.
现在进行时可用于表示动作的渐进过程。又如:Her
hair is getting
grayer and grayer.她的头发正变得越来越花白。
20. --- Where
do you think ______ he ______ the computer?
--- Sorry. I have no idea.
A.
has; bought B.
不填; bought C. did;
buy D. 不填;
buys
答案B. Where
do you think _____ he...?为双重疑问句,故第一空不填;第二空为
加载中,请稍候......