400-800-8975

中考英语时态语态真题

时态是极具英语特色的一种动词形态,过去发生的动作要用过去时态,将来发生的动词要用将来时态,正在进行的动作要用进行时态,等等。下面是小编收集整理的中考英语时态语态真题,大家一起来看看吧!
中考英语时态语态真题:
1. I arrived late; I ________ the road to be so icy.
A. wouldn’t expect    B. haven’t expected
C. hadn’t expected D. wasn’t expecting
2. I ________ while reading the English textbook. Luckily, my roommate woke me up in time!
A. had fallen asleep B. have fallen asleep
C. fell asleep D. fall asleep
3. Although he has lived with us for years, he _______ us much impression.
A. hadn’t left B. didn’t leave
C. doesn’t leave D. hasn’t left
4. 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
5. I wonder why Jenny ________ us recently. We should have heard from her by now.
A. hasn’t written B. doesn’t write
C. won’t write D. hadn’t written
中考英语时态语态真题
【答案解析】
1. C。由I arrived late可知是过去的情况。I haddn’t expected表示过去没有料到。句意为“我迟到了。我没料到路面结冰”。
2. C。while 从句用过去进行时,主句用过去时,表示在某个动作的持续过程中,发生过某事。句意为“我在读英语课本时睡着了。幸亏我的室友及时叫醒了我”。
3. C。句意为“尽管他和我们生活了好多年,但没给我们留下多少印象”。根据前句中的现在完成时可知,下句是强调的现在的状态,因此用一般现在时。
4. D。“我的乒乓球打得好”是现在具有的技能,故用一般现在时。下句“但自新年以来还一直没有时间去打”。与前句谓语动词的时态无关。
5. A。由句中的recently和by now两个提示可知此句用现在完成时。
与现在完成时连用的标志:
over the years 的意思是“这些年来”“经过这么多年之后”“最近几年”,通常表示的是从现在算起的过去几年,因此通常与现在完成时连用。如:
She’s brought us so much happiness over the years. 这些年来,她给我们带来了不少的幸福。
We’ve had a few arguments over the years, but in general we get on very well. 最近几年来,我们争吵过几次,但总的说来,我们相处得很好。
Women’s social status hasn’t changed much over the years. 这些年来妇女的社会地位没有多大改变。
Over the years I’ve learnt to remember how to survive, and how to forget pain. 这些年来,我已经学会了记住怎样挣扎求生和怎样忘却痛苦。
中考英语时态语态真题
【注】当不强调对现在的影响时,该短语有时也可与一般过去时或过去完成时连用。如:
Over the years, her love for him deepened. 在过去的几年中,她对他的爱进一步加深了。
She’d suffered terribly over the years but it hadn’t made her bitter. 她在过去的几年中吃了不少苦,但这并没有让她产生怨恨。
有时over the years还可表示在将来的几年中,此时可与将来时态连用。如:
The brickwork will mellow over the years so that it blends with the surroundings. 再过几年,这砖墙将会变柔和,这样它就会与周围的环境和谐一致了。
ago习惯上不与现在完成时连用:
在过去,但它强调的是与现在的联系或对现在的影响,因此两者不能用在一起。如:
我两个月前见过他。
误:I have seen him two months ago.
正:I saw him two months ago.
■但是,有时为了行文的需要或使句子生动,ago可用于类似以下这样的句子:
I had thought that he had died at least 20 years ago. 我原以为他至少在20年前就已经去世了。
■以下句子 ago 虽然连用了动词的“完成式”,但并不是“完成时”。如:
If she’d had the chance, she’d rather have lived 100 years ago. 如有可能,她宁愿生活在100年以前。
If I had been Jane, I’d have walked out on him years ago. 如果我是珍妮,我几年前就离开他了。
when习惯上不与现在完成时连用:
■when 表示“何时”“什么时候”时,可用于过去时态或将来时态,但通常不用于现在完成时。如:
你什么时候和他首次见面的?
误:When have you first met him?
正:When did you first meet him?
■但是,since when 可以与现在完成时连用。如:
Since when have you lived here? 你从什么时候起住在这里的?
Since when have you become active? 你什么时候开始变得积极了?
Since when do you read newspapers? 你什么时候开始读报的?
That was in 1949, since when things have been better. 那时是1949年,从那以后情况就好些了。
12 12 分享:

相关课程

发表评论

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

最新文章