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

作者: tucson (tucson)   2014-08-03 18:36:21
今天剛好在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沒有"與現在事實相反"的用法。
作者: davidwu0123 (華而綺麗)   2014-08-03 22:45:00
感謝你特地寄信告知,學到一課,謝謝。

Links booklink

Contact Us: admin [ a t ] ucptt.com