|
不可以用can(not) have done表示對過去情況的推測嗎? | |||
作者:李 翔 文章來源:本站原創 點擊數: 更新時間:2011/3/26 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
■趙振才編著《初高中英語考點難點詳解詞典》(黑龍江人民出版社2003年6月第2次印刷)P162: 【問】(1)They cannot have gone out because the light’s on ! (2)The girl asked to se a timetable, feeling sure that her father could not have made such a mistake. cannot have done 與could not have done有無區別? 【答】cannot have done 與could not have done都可以表示以現在的眼光看來“過去不可能發生的事”,如句(1)。但是,could not have done還可以表示從過去的某個時間點看來“以前不可能發生的事”,如句(2)。 ■張道真編著《英語語法大全》(外語教學與研究出版社1998年8月第1版)上P591: Can have可以用來表示過去的情況: Can I have borrowed his money? You cannot borrowed it, because you spent very little money last month. 還可以和一個過去時間的狀語一起用: Can he have come last Monday?(=Is [or Was] it possible that he came last Monday?) He cannot have arrived yesterday. ■薄冰編著《高級英語語法》最新修訂)(世界知識出版社 2002年10 月第8次印刷) p261: can可以用于進行式和完成式(完成式只用于否定和疑問結構中), 如: (27) He can’t have missed the way. I explained the route carefully and drew him a map.他不會迷路。我對他詳細說明了路線,還畫了一張地圖。(筆者注:此例句與上面的中考試題驚人的相似!只不過中考試題用的是couldn’t;而本例句用的是can’t!從而驗證選擇項B也是正確的答案。) ■張月祥編著《英語動詞的時體態式》(上海外語教育出版社1988 年9 月第1版)p142: A: The door was open.(門是開著的。) B:It can’t have been open. I had locked it myself.(可能是開著的。我親自鎖上的。)(也能用couldn’t +不定式完成體表示,含義無甚差別,只是語氣不肯定些。)又例如: A: We stood on London Bridge and watched it opening to let a shipthrough.(我們站在倫敦橋上觀看橋面打開讓一條船通過。) B: You can’t/ couldn’t have been on London Bridge. It doesn’t open. You must have been on Tower Bridge.(你們不可能是在倫敦橋上,倫敦橋的橋面是打不開的。你們一定是在塔橋上。) ■Michael Swan著《英語用法指南》(第二版 翻譯本)(外語與教學研究出版社 2000年9月第1版)p143: can/could have+過去分詞用來對發生了什么事情、事情是否(已經)發生等等進行猜測。can只能用于疑問和否定句中,或者與only, hardly, 或never這類限制性詞語連用。 Where can he have gone? She can’t have gone to school—it’s Saturday. And she can hardly gone to church. 從以上可以看出can(not) /could(not) have done都可以表示對過去情況的推測,沒有多大差別。也就是說上面的中考試題有兩個正確答案。 ■感謝李翔老師對本站的支持和厚愛!本文為本站首發,如有兄弟網站轉載本文,務請注明來源,同時帶上本站的有效鏈接! 引用地址: |
|||
文章錄入:李翔 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|