![]() ![]() |
英語動詞時態詳解:現在完成時 |
作者:陳根花 文章來源:本站原創 點擊數 更新時間:2008-05-16 文章錄入:admin 責任編輯:admin |
|
26. By the time he realizes he ______ into a trap, it’ll be too late for him to do anything about it. A. walks B. walked C. has walked D. had walked 分析:C。此處用現在完成時表示影響或結果,句子大意為:等他意識到已步入陷阱時,他就來不及采取補救措施了。 27. —Did you go to the show last night? —Yeah. Every boy and girl in the area ______ invited.(www.cpsenglish.com) A. were B. have been C. has been D. was 分析:D。此題既考查時態的用法,同時又考查主語一致。根據問句中的時態和last night這一短語可知,此處談的是昨晚的事,故應用一般過去時,而不用現在完成時。另外,根據英語語法,當兩個或多個名詞并列作主語,且受到every的修飾時,其后謂語動詞要用單數。故答案選D。 28. My parents ______ in A. live B. lived C. were living D. will live 分析:A。根據第二句用的現在完成時態可知,說話者的父母親現在還健在,因此排除選B和C;再根據第二句句意——他們出生在香港并從未在其他任何地方居住過——可推他們目前還在香港居住,故選 A。 29. — What is the price of petrol these days? —Oh, it ______ sharply since last month. A. is raised B. has risen C. has arisen D. is increased 分析:B。根據句中的時間狀語since last month可知,句子應用現在完成時,故可排除A和D。arise意為“出現,發生,(煙等)從……升起”;rise意為 “(價格、溫度、量等)上升、增加”。故選B。又如:It’s rained steadily since last Saturday. 自從上星期六以來一直下雨。 30. His sister left home in 1998, and ______ since. A. had not been heard of B. has not been heard of C. had not heard of D. has not heard of 分析:B。根據句末的副詞since可知,句子應用現在完成時,故可排除選項A和C;再根據his sister和謂語hear of之間的動賓關系,可確定答案為B。句意為:他妹妹1998年離家后再也沒有消息。 31. Progress ______ so far very good and we’re sure that the work will be finished on time. A. was B. had been C. has been D. will be 分析:C。根據句中so far(到目前為止)可知判斷,句子應用完成式;再根據后面一句中的時態來判斷,句子應用現在完成時。句意為:到目前為止進展非常順利,我們相信這項工作將會如期完成。又如:So far the work has been easy but things may change. 到目前為止,這工作很容易,但情況可能有變化。 32. This is the first time we ______ a film in the cinema together as a family. A. see B. had seen C. saw D. have seen 分析:D。根據英語習慣,在It / This / That is the first / second time+(that)…句型中,從句一般用現在完成時。句意為:這是我們作為一家人第一次在電影院看電影。又如:This is the first time I’ve seen you wearing a dress. 這是我第一次看到你穿一件連衣裙。 |
![]() ![]() |