Re: [考題] What would you do _____?

看板Eng-Class作者 (tucson)時間10年前 (2014/08/03 18:36), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串14/14 (看更多)
今天剛好在grammar in Use 2ed Unit 38 看到一一模一樣的句子 giu上是說(與現在事實相反的)假設法中是不可以用when Do not use when in sentences likethose onthis page: They'd be upset if I didn't go to their party. (not whenI didn't go) What would you do if you were bitten by a snake? (not when you were bitten) ※ 引述《davidwu0123 (戰乙女)》之銘言: : ※ 引述《Darren37 (小巴)》之銘言: : : 版上的學長/姐好 : : 小弟有個問題想請教一下 : : 題目: : : What would you do ________? : : (A) when you were bitten by a snake : : (B) if he lied to you : : (C) were you in my position : : (D) if you are in the elevator and it stops between floors : : (E) if you had lost your power of sight for just one day : : 依據題目是與 現在事實相反之假設 : : 所以B對 而C是B的倒裝句 這兩個選項沒有問題 : : D、E時態上很明顯就錯了 : : 我想請問的是A選項 : : 以中文翻譯是: 當你被蛇咬時,你會做什麼? : : 請問文法上是錯在哪裡呢? : 你在推文的理解太複雜,我重回一篇m : what would you do when you were bitten by a snake : 我個人認為這句話文法沒問題,但問題如果是出在 : 用when的情況可能表示的是"過去真實"的情況, : 意思就是: 當你那時被蛇咬的時候,你(那時)是想怎麼處理? : 也就是說,沒有辦法判斷出究竟是"與現在事實相反"還是"過去的真實經歷" : ,因此不符合出題者的期待。 : 但我現在的問題在於, : 通常會用到"與現在是實相反"的條件句使用的是if, : 假設這個when改成if就會是正確的, : 可是正是因為這裡用的是when,讓我想到要是像以下的句子: : what would you do if you were him? : 這種情況下很明顯一定是不符合事實,而在這種情況下能否將if換成when? : 我原本認為是可以,但也可能答案就是不行, : 因為我把這個句子拿去google搜尋(用雙引號""刮住句子可以限定搜尋一模一樣的句子) : 用what would you do if you were him的筆數有70萬筆, : 但用what would you do when you were him,結果是零筆。 : 所以可能也不用解釋那麼多,就是單純when沒有"與現在事實相反"的用法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.85.139.38 ※ 文章網址: http://www.ptt.cc/bbs/Eng-Class/M.1407062185.A.24A.html

08/03 22:45, , 1F
感謝你特地寄信告知,學到一課,謝謝。
08/03 22:45, 1F
文章代碼(AID): #1JtX2f9A (Eng-Class)
討論串 (同標題文章)
文章代碼(AID): #1JtX2f9A (Eng-Class)