初中英语时态专练题及答案

英语语法中的时态(tense)是一种动词形式,不同的时态用来表示不同的时间与方式。下面是小编收集整理的初中英语时态专练题及答案,大家一起来看看吧!
初中英语时态专练题及答案:
( )1. Mr White _______ the newspaper, while his daughter _______TV.
A. read; was watching B. was reading; watched
C. was reading; was watching D. read; watched
( )2. --- I _______ you at the meeting. Why? --- I was ill.
A. saw B. have seen C. not see D. didn't see
( )3. When the teacher came in, the students _______ about the new film.
A. are talking B. were talking C. talked D. talks
( )4. The 2004 Athens Olympic Games _______ on August 13.
A. has begun B. lasted C. began D. has lasted
( )5. Hurry up! The play _______ for ten minutes.
A. has been on B. has begun C. had begun D. began
初中英语时态专练题及答案
( )6. --- May I speak to Mr Smith?
--- Sorry, he _______ Australia. But he _______ in two days.
A. has been to; will come back B. has gone to; will be back
C. has been in; would come back D. is leaving for; doesn't come back
( )7. I can't go to see the film tonight, because I ______ my ticket.
A. have lost B. lost C. will lose D. was losing
( )8. --- What do you think of the film Harry Potter?
--- It is very nice. I _______ it twice.
A. will see B. have seen C. saw D. see
( )9. We _______to learn English five years ago. We _______ it for five years up to now.
A. began; learned B. begin; have learned
C. have begun; had learned D. began; have learned
( )10. --- What a nice bike! How long _______ you _______ it ?
--- Just two weeks.
A. have; bought B. did; buy C. have; had D. are; having
Key: 1-5 CDBCA 6-10 BABDC
一般过去时典型考题:
1. The hotel wasn’t particularly good. But I ______ in many worse hotels.
A. was staying B. stayed C. would stay D. had stayed
解析:D。根据The hotel wasn’t particularly good这一句中的一般过去时可推知stay in many worse hotels要用过去完成时,因为它发生在wasn’t之前。
初中英语时态专练题及答案
2. I called Hnnah many times yesterday evening, but I couldn’t get through. Her brother ______ on the phone all the time!
A. was talking B. has been talking C. has talked D. talked
解析:A。I called…和I couldn’t get through…用的都是一般过去时,而talk on the phone这一动作正是发生在I couldn’t get through…期间,故要用过去进行时。
3. We first met on a train in 2000. We both felt immediately that we ______ each other for years.
A. knew B. have known C. had known D. know
解析:答案选 C。根据主句中的felt可知,其后的宾语从句应用过去时态,故可排除B和D;再根据语境和句中的for years可知用过去完成时比用一般过去时更佳。
一般现在时典型考题:
1. The house belongs to my aunt but she ______ here any more.
A. hasn’t lived B. didn’t live
C. hadn’t lived D. doesn’t live
【分析】D。指现在的一般情况,故用一般现在时。
2. We live day by day, but in the great things, the time of days and weeks ______ so small that a day is unimportant.
A. is B. are
C. has been D. have been
【分析】A。句子主语为the time,故用谓语要用单数; 再根据句子前后的时态live和is,可知此处宜用一般现在时,不用现在完成时,故选A。
3. The fact that so many people still smoke in public places ______ that we may need nationwide campaign to raise awareness of the risks of smoking.
A. suggest B. suggests
C. suggested D. suggesting
【分析】B。表示目前存在的客观事实,故用一般现在时。句意为:许多人仍在公共场所抽烟,这表明我们需要进行全国性的运动来提高人们对吸烟危害性的认识。
现在完成进行时与现在完成时的区别:
(1) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:
He has lived in Paris. 他(一直)住在巴黎。
He has been living in Paris. 他(目前)住在巴黎。(表暂时性)
(2) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:
I’ve only known her for two day. 我认识她刚刚两天。
They’ve been married for twenty years. 他们结婚已二十年了。
The war has lasted for a long time. 这场战争持续了很长时间。
(3) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:
The house has been painted for a month. 这房子已漆了一个月。
The problem has been studied for five days. 这个问题已研究了五天。
12 12 分享:

相关课程

发表评论

登录后才能评论,请登录后发表评论...
提交评论

最新文章