国产精品麻豆欧美日韩ww_欧美日高清视频_亚洲精品成人久久久_久久精品国产清自在天天线

打印本文 打印本文  關閉窗口 關閉窗口  
英語動詞時態詳解:現在完成時
作者:陳根花  文章來源:本站原創  點擊數  更新時間:2008-05-16  文章錄入:admin  責任編輯:admin

 

九、現在完成時典型考題(附詳解)

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

6. She has set a new record, that is, the sales of her latest book______50 million.

A. have reached         B. has reached           C. are reaching          D. had reached

分析:A。因為that is意為“換句話說,即 (=in other words, which means)”,而前句中的謂語has set是現在完成時,后一句的謂語動詞也應用現在完成時,排除CD; 又因主語the sales是復數,選出正確答案A。

7. The first use of atomic weapons was in 1945, and their power ______ increased enormously ever since.

A. is                         B. was                      C. has been               D. had been

分析:C。因為ever since的意思是“從那時(1945)起一直到現在”,表示從過去某一時刻起一直延續到現在的動作或狀態,要用現在完成時,現在完成時由“have /has+過去分詞”構成,所以選C。

8. Years ago we didn’t know this, but recent science ______ that people who don’t sleep well soon get ill.

A. showed                 B. has shown             C. will show             D. is showing

分析:B。由表示對照的Years agorecent可知,“以前不知”,但“現在已經證明了”,所以用現在完成時。

 

上一頁  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一頁

打印本文 打印本文  關閉窗口 關閉窗口