初一英語精選練習題及答案

初一英語精選練習題及答案

  時態是極具英語特色的一種動詞形態,過去發生的動作要用過去時態,將來發生的動詞要用將來時態,正在進行的動作要用進行時態,等等。下面是小編收集整理的初一英語時態練習題及答案,大家一起來看看吧!

  初一英語時態練習題及答案:

  1. Tom _______ the piano every day when he was in primary school.

  A. plays B. played C. was playing D. has played

  2. Hurry up! The sky is covered with black clouds. I’m afraid it _______.

  A. rains B. is going to rain C. rained D. was raining

  3. —So you have watched the action movie, haven’t you?

  —Yes. I _______ it with my parents in Lu Xun Theater.

  A. watch B. watched C. will watch D. am watching

  4. —Have you ever been to the Great Wall?

  —Not yet. I _______ it this year.

  A. visited B. have visited C. was visiting D. will visit

  5. —Can you find our city _______ a lot in recent years?

  —Yes. The road is wider and the buildings are taller.

  A. has changed B. changes C. changed D. will change

  KEY: 1—5 BBBDA

  現在完成時典型考題:

  1. —I didn’t ask for the name list. Why ______ on my desk?

  —I put it there just now in case you needed it.

  A. does it land B. has it landed C. will it land D. had it landed

  分析:B。I didn’t ask for the name list用的是一般過去時,因為這是在陳述過去的事實;而 Why has it landed on my desk 用的是現在完成時,因為說話者需要強調影響或結果,即自己並沒有向人要這份名單,但這份名單卻放在了自己的桌上。又如:

  A large number of books have been stolen from the library. 圖書館遺失了很多書。

  There have been a lot of accidents in the fog. I read about one this morning. 這大霧天已發生了很多事故。今天上午我就看到其中一宗的報道。

  2. It is the most instructive lecture that I ______ since I came to this school.

  A. attended B. had attended C. are attended D. have attended

  分析:D。本來當一個受高階形容詞修飾的名詞受到定語從句的修飾時,該定語從句既可用一般過去時,也可用現在完成時,但由於其後接了一個since引導的時間狀語從句,故空格處應填現在完成時。句意為:自從我到這個學校以來,這是我所聽到的最有教育意義的.演講。又如:

  I’ve loved you ever since I met you. 自從我見到你,我就一直愛你。

  He’s one of the company’s golden boys; sales have doubled since he took over as marketing director. 他是該公司非常成功的小夥,自他擔任市場部主任以來,銷售額已翻了一番。

  3. In the last few years thousands of films ______ allover the word.

  A. have produced B. have been produced

  C. are producing D. are being produced

  分析:B。in the last few years 這類時間狀語通常要與現在完成時連用。又如:

  In the last few years, prices have fallen sharply. 在過去的幾年中,價格已急劇下降了。

  Science has made great advances in the last fifty years. 在過去的50年中,科學進步得很快。

  過去完成時典型考題:

  1. It took me a long time before I was able to fully appreciate what they ______ for me.

  A. had done B. did C. would do D. were doing

  分析:A。比較主句中的動詞take與從句中的動詞do,很顯然do在先,take在後,而take在句中用的是一般過去時,故do要用過去完成時。

  2. I was just going to cut my rose bushes but someone ______ it. Was it you?

  A. has done B. had done C. would do D. will do

  分析:B。根據句意可知,“有人給玫瑰剪枝”發生在“我去給玫瑰剪枝”之前,而“我去給玫瑰剪枝”用的是I was just going to cut my rose…這樣的過去時態,故“有人給玫瑰剪枝”發生在這一過去時間之前,也就是“過去的過去”,故用過去完成時。

  現在完成進行時典型考題:

  1. Tom ______ in the library every night over the last three months.

  A. works B. worked C. has been working D. had been working

  分析:C。over the last three months 的意思是“在過去的三個月期間”,這類時間狀語通常通常與現在完成時或現在完成進行時連用,四個選項中只有C符合此要求。又如:

  Food and drink culture in Britain is surely changing, has surely changed over the last two decades. 在英國,飲食文化肯定正在不斷地發生著改變,並且在過去二十年中肯定已發生過不少變化。

  2. Now that she is out of a job, Lucy ______ going back to school, but she hasn’t decided yet.

  A. had considered B. has been considering C. considered D. is going to consider

  分析:B。根據but she hasn’t decided yet (尚未決定) 可知,從開始失業時起一直在考慮再去上學,現在還在考慮。表示從過去某一時刻開始一直到現在,並且現在依然在發生的動作,用現在完成進行時,現在完成進行時由“have/has been doing”構成,所以選B。

最近訪問