初中英語現在完成時 初二英語現在完成時態題型

時態是動詞形式,不同的時態用來表示不同的時間和方式 。英語考試中,時態題是必考部分 。這是邊肖收藏的初中英語現在完成時態練習題及答案 。讓我們來看看!
初中英語現在完成時態練習題及答案:
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. wasD. 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. 我一住進旅館,他就到了 。