初二英语现在完成时态题型(初中英语现在完成时)

时态是动词形式,不同的时态用来表示不同的时间和方式。英语考试中,时态题是必考部分。这是边肖收藏的初中英语现在完成时态练习题及答案。让我们来看看!

初中英语现在完成时态练习题及答案:

1. —______ my glasses?

—Yes, I saw them on your bed a minute ago.

A. Do you see B. Had you see C. Would you see D. Have you seen

分析:D。现在完成时表示过去发生的动作对现在的影响:问话人的目的是想知道眼镜在哪里。又如:

—Have you waited long? 你等了很久吗?

—No, I just arrived five minutes ago. 没等多久,我刚到五分钟。

2. 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

分析:A。由 recently 和 by now 可知用现在完成时。又如:

I’ve been on rather too many planes and trains recently. 近来我乘飞机和火车次数太多了。

We haven’t seen enough of Ray and Barbara recently. 近来, 我们没怎么看见雷和巴巴拉。

初二英语现在完成时态题型(初中英语现在完成时)

3. John and I ______ friends for eight years. We first got to know each other at a Christmas party. But we ______ each other a couple of times before that.

A. had been; has seen B. have been; have seen

C. had been; had seen D. have been; had seen

分析:D。到目前为止成为朋友八年,用现在完成时; 在那次晚会相识成为朋友之前已经见过几次面,用过去完成时。又如:

I have had this car for ten years. 这辆车我已经买了十年了。

I haven’t seen Tom for two years. 我已经有两年没见到汤姆了。

I’ve lived in Central London for six years now, so I’m used to the noise. 到目前为止,我已在伦敦中区住了6年,已经习惯于那里的喧闹声了。

4. —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年了。

5. 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. 我整天都感到头痛。

通常与现在完成时连用的典型词语:

since表示“自从……以来”时,无论是用作介词、连词还是副词,since都通常要与现在完成时连用。如:

I’ve had nothing to eat since lunchtime. 从午饭时间到现在我什么都没吃。

We’ve lost a lot of custom since our prices went up. 自从提价以后,我们失去了许多顾客的生意。

I met him last autumn and haven’t seen him ever since. 我去年秋天碰见过他,打那以后就一直没有见过他。

初二英语现在完成时态题型(初中英语现在完成时)

第一句中的since为介词,其后接名词作宾语,句子时态为现在完成时have had;第三句中的since为连词,引导时间状语从句,主句时态为现在完成时have lost;第三句中的since为副词,其后不接任何词语,句子时态为现在完成时haven’t seen。

但是,当since从句的主句表示时间长度时,主句谓语通常用一般现在时代替现在完成时。如:

It’s a long time since they left. 他们走后很久了。

It is ten years since he left here. 他离开这儿已10年了。

由于主句表示的是时间长度a long time和ten years,所以主句谓语中的现在完成时has been也可换成一般现在时is。虽然两种时态都可以用,但在口语中人们通常还是喜欢用比较简单的一般现在时。

英语现在进行时的用法:

一、如何理解现在进行时

顾名思义,现在进行时就是指说话时正在进行的动作或发生的情况。如汉语说的“我在看书”“他在吃饭”“火车在行驶”“秘书在打字”等,在英语中都要用现在进行进来表达,因为它们所涉及的动作在说话的时刻都正在进行。

二、现在进行时的构成与用法

现在进行时由“am / is / are + 现在分词”构成。如:

She is still sleeping. 她还在睡觉。

We are waiting for the rain to stop. 我们在等雨停。

They are playing quietly now. 他们在安静地玩着。

过去完成时用法:

1. 表示过去未曾实现的想法

过去完成除表示“过去的过去”外,还可表示过去未曾实现的想法和打算,通常连用的动词是 want, think, hope, plan, mean, expect, intend, suppose 等:

I had meant to come, but something happened. 我本想来,但有事就没有来。

I had hoped to send him a Christmas card, but I forgot to do so. 我本来希望寄给他一张圣诞卡的,但我忘了寄了。

2. 过去完成时用于特殊句式

在hardly [scarcely, barely]…when [before]…和no sooner…than…等句式中,主句通常要用过去完成时,而从句则通常要用一般过去时。这类句式均表示“一……就……”。如:

I had hardly closed my eyes when the telephone rang. 我刚合上眼,电话铃就响了。

I had no sooner checked into the hotel than he arrived. 我一住进旅馆,他就到了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 787013311@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2022-05-24 00:00:02
下一篇 2022-05-24 09:15:11

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注