![]() ![]() |
現(xiàn)在完成時的四種用法 |
作者:admin 文章來源:本站原創(chuàng) 點擊數(shù) 更新時間:2011-12-06 文章錄入:admin 責任編輯:admin |
|
11. —I suppose you ______ that report yet? —I finished it yesterday, as a matter of fact. A. didn’t finish B. haven’t finished C. hadn’t finished D. wasn’t finishing 12. —_______ any replies yet? —Six yeses and two noes so far. A. Do you have B. Did you have C. Have you had D. Had you had 13. — _______ leave at the end of this month. — I don’t think you should do that until _______ another job. A. I’m going to; you’d found B. I’m going to; you’ve found C. I’ll; you’ll find D. I’ll; you’d find 【答案與解析】 1. C。用現(xiàn)在完成時表示影響,即指現(xiàn)在已經(jīng)作出決定。 2. B。用現(xiàn)在完成時表示影響或結果,即現(xiàn)在筆不見了,結果是由于某人已經(jīng)把它拿走了。 3. B。before 用作副詞時不與具體時間連用,泛指“以前”,通常與一般過去時或現(xiàn)在完成時連用。 4. B。因為在時間狀語從句中要用一般現(xiàn)在時代替一般將來時。若強調從句動作發(fā)生在主句動作之前時,用現(xiàn)在完成時代替將來完成時,本題屬后一種情況。 5. B。因為 these years 是包括現(xiàn)在在內的,故用現(xiàn)在完成時。 6. D。受前一句left的影響,易誤選B。題干中的since說明此處應用現(xiàn)在完成時態(tài)。從問句中也可看出來,此處強調動作對現(xiàn)在的影響,故要用現(xiàn)在完成時的被動式。 7. D。從昨天壞了一直到今天此時還沒有修好,表示從過去某一時刻開始一直延緩到現(xiàn)在的動作或狀態(tài)要用現(xiàn)在完成時態(tài)。 8. A。根據(jù)句中的since可知,空格處應用現(xiàn)在完成時。句意為:自從實施速度限制,這條路上的交通事故已經(jīng)少些了。 9. D。根據(jù)前文語境可知,這個小男孩當時在wandering about(慢無目的地閑逛),所以他有可能已經(jīng)與他母親走散了,故用現(xiàn)在完成時最合適。 10. A。根據(jù)句中的for a year now可知,計劃的討論到現(xiàn)在已持續(xù)了一年,它表示的是從過去一直持續(xù)到現(xiàn)在的情況,所以第一空要用現(xiàn)在完成時;而第二空用現(xiàn)在完成時,則表示的是一種結果。 11. B。根據(jù)答語的意思“事實上,我昨天就完成了”可知,問話人的意思肯定是“我想你還沒有寫完報告吧”,所以用現(xiàn)在完成時,表示現(xiàn)在的結果。 12. C。此處用現(xiàn)在完成時表示詢問結果(www.hz123456.com)。 13. B。從對話內容上看,這是兩個關系比較要好的朋友(或熟人或親人等)之間的談話。第一空用be going to結構,表示說話者的“打算”;第二空用現(xiàn)在完成時,表示對方的勸告——要等已經(jīng)找好新的工作,然后再辭職。 |
![]() ![]() |