[文法] 假設語氣的考題

看板Eng-Class作者 (風)時間10年前 (2015/08/22 17:20), 10年前編輯推噓3(3040)
留言43則, 4人參與, 最新討論串1/1
在網路上找到一份考題, 似乎是某校的老師出給學生當練習作業的, 自己測試之後, 覺得下列的答案有些疑問,所以想請教各位板友。 答案會空個幾行, 讓大家先練習。 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

08/22 18:55, , 1F
覺得看完沒辦法理解你的思路
08/22 18:55, 1F
可以具體說明嗎?是你覺得我亂寫還是說哪一句怪怪的嗎? 因為我有一些疑問,所以才提出來討論, 也許是我的想法或思考有盲點,所以才需要大家的提點。

08/22 19:24, , 2F
那個...假設法不是"時式"耶 並非用pt或pp就是代表過去....
08/22 19:24, 2F

08/22 19:26, , 3F
就像would you please和will you please一樣 是"語態"差別
08/22 19:26, 3F

08/22 19:27, , 4F
結果你好像誤會了...為啥"過去"可以 "現在"卻不行 = =
08/22 19:27, 4F
並非把語態跟假設語氣搞混, 因為假設語氣有包含一種混用的用法, 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+現在完成式 所以我才會對那幾題有這樣的想法, 像是第一題帶雨傘, 就是會不會發生「對過去的事做假設,但結果是現在發生」 一個人走在街上,淋著雨,認識的人對他說:「假如你早上帶傘,你現在就不會淋濕。」 帶傘這件事是對過去事實相反所做的假設, 結果(不淋濕)卻是與現在事實相反。

08/22 21:26, , 5F
前三題若要照你的答案的話,主要子句通常會有明確的時間點
08/22 21:26, 5F

08/22 21:28, , 6F
如"now" ,這樣比較不會有爭議。而最後一題你的考量是對的
08/22 21:28, 6F

08/22 21:30, , 7F
,若用were的話就不會加for a long time。而has been 和
08/22 21:30, 7F

08/22 21:32, , 8F
had been的差異,就是看說者的感覺而定的。這種題目基本上
08/22 21:32, 8F

08/22 21:33, , 9F
是有爭議的。不過考試寫作還是按照規矩來比較好:XDD
08/22 21:33, 9F
所以h板友也認為最後一題應該是C或D都合理吧 當然如果是考試應該照規矩,但扣除考試導向,我想討論其合理性與可能性。 ※ 編輯: stukpe (114.40.108.27), 08/22/2015 22:15:16

08/22 23:13, , 10F
18. (A) No. 你說的「假如你早上帶傘,你現在就不會淋濕
08/22 23:13, 10F

08/22 23:14, , 11F
。」--> 這「中文」你再仔細想想。這講的是對方「確實有
08/22 23:14, 11F

08/22 23:14, , 12F
淋濕/「現在」是處於已經淋濕的狀況」--「事實」是(現在)
08/22 23:14, 12F

08/22 23:14, , 13F
已經淋濕
08/22 23:14, 13F
更正,第18題不是選A,而是也可以選B啦。 一時沒注意,看錯選項。 那D大,選B應該也可以吧!?

08/22 23:14, , 14F
21. (A) 也對。(D) 也對 http://i.imgur.com/1gnc288.png
08/22 23:14, 14F

08/22 23:22, , 15F
46. D 不能說是錯。這主要是「大家共同的日常尋常體驗」
08/22 23:22, 15F

08/22 23:22, , 16F
的關係(這「共同的corpus」決定了語言的用法)。比如我跟
08/22 23:22, 16F

08/22 23:22, , 17F
朋友說「啊,40年前文馨英漢辭典剛出版的時候。要是我那
08/22 23:22, 17F

08/22 23:23, , 18F
時就買了,我現在就能(用這本字典)學好這些單字」....
08/22 23:23, 18F

08/22 23:23, , 19F
這整句的內容一定沒人說過?這我無法用科學性的統計資料來
08/22 23:23, 19F

08/22 23:24, , 20F
證實一定沒有,但是「這特定的整句非尋常能夠(容易)碰到
08/22 23:24, 20F

08/22 23:24, , 21F
」,這是肯定的(因為不容易碰到/幾乎沒碰過,所以初次聽
08/22 23:24, 21F

08/22 23:24, , 22F
到會覺得「怪怪的」)
08/22 23:24, 22F
了解

08/22 23:37, , 23F
74. 這句的表達重點不是在於對方(he)是否真正病了,而是
08/22 23:37, 23F

08/22 23:37, , 24F
說話的人主觀的認知--說話的人無法確定對方是否有生病。
08/22 23:37, 24F

08/22 23:37, , 25F
所以這是用到subjunctive用於表達an "imagined" situatio
08/22 23:37, 25F

08/22 23:38, , 26F
n的用法:既然是"imagined",自然不是"factual"
08/22 23:38, 26F

08/22 23:38, , 27F
因為對方「看起來『像』」,而不是事實上是或不是。
08/22 23:38, 27F

08/22 23:38, , 28F
(D)我暫時換成現在簡單直述句(現在完成式也是"現在式")
08/22 23:38, 28F

08/22 23:38, , 29F
(只是幫助你了解用): He has been ill for a long time
08/22 23:38, 29F

08/22 23:39, , 30F
(過去持續到現在的情況) (所以說話的人「現在」看到了,
08/22 23:39, 30F

08/22 23:39, , 31F
所以才做那樣子的表達)
08/22 23:39, 31F

08/22 23:39, , 32F
--> subjunctive(這變化你應該會吧): He looks as if he
08/22 23:39, 32F

08/22 23:40, , 33F
had been ill for a long time <-- 表達他「看起來就和這
08/22 23:40, 33F

08/22 23:40, , 34F
"imagined"情況一樣
08/22 23:40, 34F

08/22 23:41, , 35F
因為是「像」,所以as if不是一定只能用subjunctive
08/22 23:41, 35F

08/22 23:42, , 36F
但是此處的(單數名詞+)were一定是subjunctive。要應付考
08/22 23:42, 36F
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

08/22 23:42, , 37F
試的話確實只能選had been (畢竟是從"過去到「現在」"的
08/22 23:42, 37F

08/22 23:43, , 38F
變化)
08/22 23:43, 38F

08/22 23:49, , 39F
比如我翻到一張一百年前的照片。照片裡頭的人物像是病了
08/22 23:49, 39F

08/22 23:50, , 40F
很久的樣子-> 我: "He looks as if he was ill for a
08/22 23:50, 40F

08/22 23:50, , 41F
long time."(非subjunctive)
08/22 23:50, 41F

08/22 23:50, , 42F
要用subjunctive也行,(整體)意思一樣。這時候的was仍是
08/22 23:50, 42F

08/22 23:50, , 43F
要變化成had been
08/22 23:50, 43F
※ 編輯: stukpe (36.234.34.48), 08/24/2015 22:33:35
文章代碼(AID): #1Ls3xlc9 (Eng-Class)