為什麼這篇條件句練習題鄉民發文收入到精華區:因為在條件句練習題這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者stukpe (風)看板Eng-Class標題[文法] 假設語氣的考題時間Sat Aug 22 ...
條件句練習題 在 蓮想 | 風景 | 手寫 | 創作 Instagram 的精選貼文
2021-09-17 17:44:35
🍀自律者出眾,不自律者出局。 疫情時代,世界各國有越來越多的企業和機構選擇居家工作模式,學校也採取遠距教學。因此,也衍生出了許多新的問題、技術、觀點和視角。 以教學來說,平台的設備必須更新,老師必須逼迫自己成為網紅。有的老師驚慌失措,這又老又肥的皺臉怎上得了枱面?有的老師秒變網紅,女師清...
在網路上找到一份考題,
似乎是某校的老師出給學生當練習作業的,
自己測試之後,
覺得下列的答案有些疑問,所以想請教各位板友。
答案會空個幾行,
讓大家先練習。
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
可以具體說明嗎?是你覺得我亂寫還是說哪一句怪怪的嗎?
因為我有一些疑問,所以才提出來討論,
也許是我的想法或思考有盲點,所以才需要大家的提點。
並非把語態跟假設語氣搞混,
因為假設語氣有包含一種混用的用法,
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+現在完成式
所以我才會對那幾題有這樣的想法,
像是第一題帶雨傘,
就是會不會發生「對過去的事做假設,但結果是現在發生」
一個人走在街上,淋著雨,認識的人對他說:「假如你早上帶傘,你現在就不會淋濕。」
帶傘這件事是對過去事實相反所做的假設,
結果(不淋濕)卻是與現在事實相反。
所以h板友也認為最後一題應該是C或D都合理吧
當然如果是考試應該照規矩,但扣除考試導向,我想討論其合理性與可能性。
※ 編輯: stukpe (114.40.108.27), 08/22/2015 22:15:16
更正,第18題不是選A,而是也可以選B啦。
一時沒注意,看錯選項。
那D大,選B應該也可以吧!?
了解
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