看板 Eng-Class 關於我們 聯絡資訊
在網路上找到一份考題, 似乎是某校的老師出給學生當練習作業的, 自己測試之後, 覺得下列的答案有些疑問,所以想請教各位板友。 答案會空個幾行, 讓大家先練習。 18.If you had taken your umbrella this morning, you ______ wet. (A) would get (B) wouldn't get (C) would have got (D) wouldn't have got 答:D 想法: 我覺得這題應該也可以選B吧,選B代表早上沒帶傘,結果現在下雨, ========更正說明====== 原本打字打成選A,經D大的推文,才發現自己打錯了 ========更正結束====== 如果早上有帶傘,那麼現在就不會淋濕了。 選D的話,代表早上沒帶傘,結果早上上學途中下雨, 如果早上有帶傘,那麼當時(早上下雨時)就不會被淋濕了。 21.What would my life ______ like if I had not had those two persons? (A) be (B) been (C) have been (D) look 答:C 想法: 跟上一題一樣,選A跟選C的差別只是在當時的生活與現在的生活。 選A,代表如果當時沒有那兩個人,那麼我現在的生活會像什麼(會怎麼樣)? 選C,代表如果當時沒有那兩個人,那麼我當時的生活會像什麼(會怎麼樣)? 46.If he had bought that dictionary, he ______ those new words. (A) had learned (B) learned (C) could have learned (D) could learn 答:C 想法: 跟前面一樣, 選C,代表如果當時有買字典,那麼他當時就能學習那些新單字。 選D,代表如果當時有買字典,那麼他現在就能學習那些新單字。 (當時買字典,現在遇到新單字,所以現在可以拿出來查,學習新單字) 74.He looks as if he ______ ill for a long time. (A) were (B) had had (C) has been (D) had been 答:D 想法: 這題比較困擾我, 可以選A嗎? 他(現在)看起來像是現在生病了好長一段時間。(但事實上他沒有生病) 但又覺得後面多了for a long time,感覺應該要用完成式。 可以確定He looks as if he were ill.這句話沒問題。 選C的話,則是對未來或現在有可能發生的假設, 他(現在)看起來像是病了好久了。 他生病這件事,可能為真,也可能沒發生過。 選D的話,代表他(現在)看起來像是過去曾經生病,病了好久。 這個生病發生在過去,現在已沒生病,但疲憊感或病態現在仍呈現在臉上。 以上四題,是我有疑問的題目, 當然,"如果"要按照考試的規則,那當然沒有問題, 看到從屬子句為had + p.p. 主要子句沒有now或其他表達現在的意味,一律選"助動詞過去式 + have + p.p." 想請教大家的看法 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.108.27 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1440235247.A.989.html
priv: 覺得看完沒辦法理解你的思路 08/22 18:55
可以具體說明嗎?是你覺得我亂寫還是說哪一句怪怪的嗎? 因為我有一些疑問,所以才提出來討論, 也許是我的想法或思考有盲點,所以才需要大家的提點。
orfan: 那個...假設法不是"時式"耶 並非用pt或pp就是代表過去.... 08/22 19:24
orfan: 就像would you please和will you please一樣 是"語態"差別 08/22 19:26
orfan: 結果你好像誤會了...為啥"過去"可以 "現在"卻不行 = = 08/22 19:27
並非把語態跟假設語氣搞混, 因為假設語氣有包含一種混用的用法, http://blog.cw.com.tw/blog/profile/260/article/1922 網址有提到混合用法, 有時候If條件句與結果句的時間點會不一樣,例如我們對過去的事做假設,但結果是現在 發生,透過以下例句比較容易理解。 例句一: If my uncle had worked hard, he would be a rich man now. (如果我叔叔年輕時有認真工作的話,他現在就會是個有錢人了) If條件句"If my uncle had worked hard"與過去事實相反(即他過去不認真工作) →用過 去完成式 結果句"he would be a rich man now"與現在事實相反(即他現在不有錢) →用助動詞 would+原形V 例句二:If he were not a bad guy, he would not have cheated you of your money. (如果他不是個壞人,他就不會騙你的錢) If條件句"If he were not a bad guy" 與現在事實(他是個壞人)相反→用過去簡單式 結果句"he would not have cheated you of your money" 與過去事實(他騙你錢)相反→ 用would+現在完成式 所以我才會對那幾題有這樣的想法, 像是第一題帶雨傘, 就是會不會發生「對過去的事做假設,但結果是現在發生」 一個人走在街上,淋著雨,認識的人對他說:「假如你早上帶傘,你現在就不會淋濕。」 帶傘這件事是對過去事實相反所做的假設, 結果(不淋濕)卻是與現在事實相反。
hsheng: 前三題若要照你的答案的話,主要子句通常會有明確的時間點 08/22 21:26
hsheng: 如"now" ,這樣比較不會有爭議。而最後一題你的考量是對的 08/22 21:28
hsheng: ,若用were的話就不會加for a long time。而has been 和 08/22 21:30
hsheng: had been的差異,就是看說者的感覺而定的。這種題目基本上 08/22 21:32
hsheng: 是有爭議的。不過考試寫作還是按照規矩來比較好:XDD 08/22 21:33
所以h板友也認為最後一題應該是C或D都合理吧 當然如果是考試應該照規矩,但扣除考試導向,我想討論其合理性與可能性。 ※ 編輯: stukpe (114.40.108.27), 08/22/2015 22:15:16
dunchee: 18. (A) No. 你說的「假如你早上帶傘,你現在就不會淋濕 08/22 23:13
dunchee: 。」--> 這「中文」你再仔細想想。這講的是對方「確實有 08/22 23:14
dunchee: 淋濕/「現在」是處於已經淋濕的狀況」--「事實」是(現在) 08/22 23:14
dunchee: 已經淋濕 08/22 23:14
更正,第18題不是選A,而是也可以選B啦。 一時沒注意,看錯選項。 那D大,選B應該也可以吧!?
dunchee: 21. (A) 也對。(D) 也對 http://i.imgur.com/1gnc288.png 08/22 23:14
dunchee: 46. D 不能說是錯。這主要是「大家共同的日常尋常體驗」 08/22 23:22
dunchee: 的關係(這「共同的corpus」決定了語言的用法)。比如我跟 08/22 23:22
dunchee: 朋友說「啊,40年前文馨英漢辭典剛出版的時候。要是我那 08/22 23:22
dunchee: 時就買了,我現在就能(用這本字典)學好這些單字」.... 08/22 23:23
dunchee: 這整句的內容一定沒人說過?這我無法用科學性的統計資料來 08/22 23:23
dunchee: 證實一定沒有,但是「這特定的整句非尋常能夠(容易)碰到 08/22 23:24
dunchee: 」,這是肯定的(因為不容易碰到/幾乎沒碰過,所以初次聽 08/22 23:24
dunchee: 到會覺得「怪怪的」) 08/22 23:24
了解
dunchee: 74. 這句的表達重點不是在於對方(he)是否真正病了,而是 08/22 23:37
dunchee: 說話的人主觀的認知--說話的人無法確定對方是否有生病。 08/22 23:37
dunchee: 所以這是用到subjunctive用於表達an "imagined" situatio 08/22 23:37
dunchee: n的用法:既然是"imagined",自然不是"factual" 08/22 23:38
dunchee: 因為對方「看起來『像』」,而不是事實上是或不是。 08/22 23:38
dunchee: (D)我暫時換成現在簡單直述句(現在完成式也是"現在式") 08/22 23:38
dunchee: (只是幫助你了解用): He has been ill for a long time 08/22 23:38
dunchee: (過去持續到現在的情況) (所以說話的人「現在」看到了, 08/22 23:39
dunchee: 所以才做那樣子的表達) 08/22 23:39
dunchee: --> subjunctive(這變化你應該會吧): He looks as if he 08/22 23:39
dunchee: had been ill for a long time <-- 表達他「看起來就和這 08/22 23:40
dunchee: "imagined"情況一樣 08/22 23:40
dunchee: 因為是「像」,所以as if不是一定只能用subjunctive 08/22 23:41
dunchee: 但是此處的(單數名詞+)were一定是subjunctive。要應付考 08/22 23:42
74題的話,我不懂你這裡提到的「此處的(單數名詞+)were」 因為"題目"裡並沒有were,只有在"選項"裡才有were, 但不能因為選項裡出現were就說得一定是subjunctive,然後接著說只能選had been 這我覺得邏輯似乎有點怪異。 我查文馨字典(版本為92年元月第2刷 學生版 32開) 第74、75頁 as if的用法,在75頁中有提到 (3)as if引導可能發生的子句,用現在(完成,進行)式或未來式。 範例:He looks as if he has been ill for several days. 看來他好像病了好幾天(也許真病了) He looks as if he will be ill.看來他會生病的樣子 這就是我為何說是否能選C(現在完成式)? 因為印象中曾看過as if後面接現在完成式,只是當時手邊沒資料我沒找到出處在哪? 後來翻了AZAR、活用圖解英文法都沒找到,於是改翻字典才看到。 題目與字典給的例句僅差在後面的for+時間 所以我才認為應該也可以選C
dunchee: 試的話確實只能選had been (畢竟是從"過去到「現在」"的 08/22 23:42
dunchee: 變化) 08/22 23:43
dunchee: 比如我翻到一張一百年前的照片。照片裡頭的人物像是病了 08/22 23:49
dunchee: 很久的樣子-> 我: "He looks as if he was ill for a 08/22 23:50
dunchee: long time."(非subjunctive) 08/22 23:50
dunchee: 要用subjunctive也行,(整體)意思一樣。這時候的was仍是 08/22 23:50
dunchee: 要變化成had been 08/22 23:50
※ 編輯: stukpe (36.234.34.48), 08/24/2015 22:33:35