看板 Eng-Class 關於我們 聯絡資訊
看了各位的的言論 我想有個問題提出來跟各位請教看看 目前討論的問題似乎出來when與if 的用法 如果when 不帶表if 的意思的話(依照各位教授給的答案應該是沒有if 的用法) (PS: 教授說的都是正規用法 沒有下語境下 至於有語境下是否還是一樣這似乎 沒有清楚說明, 我想110大大想說的教授沒說有語境也不可以表if) 那若不看過去式 以現在式/為來式來看: 同樣表if 假設時 1. What will you tell him when he finds out the truth? (ungrammatical) 2. What will you tell him if he finds out the truth? (grammatical) 應該是2才對 因為when 不等同 if 但如果說句1. 是ungrammatical 是因為when 與 if 是不一樣意思的話. 那如果我把when 看成是by the time when的簡說, 一種表時間的話 1 What will you tell him when he finds out the truth? 1-1 What will you tell him by the time when he finds out the truth? 那麼 1. 與 1-1 是否有機會類似after的用法? 3. What will you tell him after he finds out the truth? (grammtocal) 此時因為不管是by the time when 或 when 還是after 都是要 先finds out the truth 之後才能will tell 問題1: 那麼此時的by the time when / when 與 after 是否一樣會讓句子 1 與1-1 兩句子都形成ungrammatical? 還是說此時的句1 與 1-1 兩句是都grammatical? 還是說其中一個是grammatical 一個是ungrammatical? 問題2 :如果此時的句1與1-1 是grammatical的話 那麼句1與1-1 的by the time when / when 是不是除了表時間外 其句1 的when 是否也可以 表 "情況" situation / condition? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.203.5 ※ 編輯: tucson 來自: 219.85.203.5 (04/16 13:00) ※ 編輯: tucson 來自: 219.85.203.5 (04/16 13:03) ※ 編輯: tucson 來自: 219.85.203.5 (04/16 13:17) ※ 編輯: tucson 來自: 219.85.203.5 (04/16 13:21)
zofloya:誰說What will you tell him when he finds out the truth 04/16 13:53
zofloya:?是ungrammatical? 04/16 13:54
davidwu0123:一開始就錯了.. 前面兩句都是成立的 04/16 14:11
davidwu0123:不是when不帶if的意思 04/16 14:12
davidwu0123:而是when不能用在hypothetical的情況 04/16 14:13
tijj:david說得對 04/16 14:14
tijj:當有whenever之意,if和when通常可交替代換,而又不改變原句意. 04/16 14:17
tijj:when要用在像if的hypothetical情況就是錯. 04/16 14:18
tijj:有whenever之意,if和when通常可交替代換,但這非hypothetical 04/16 14:20
tijj:原句A可以對,就是常被蛇咬, 但這不是r/t/h情況 04/16 14:22
tijj:什麼可以引出r/t/h情況,通常是 if (only), image if, or 04/16 14:25
tijj:suppose/supposing 而不是when! 04/16 14:26
zofloya:Calm down, please. 04/16 14:27
tijj:原句A可以選,但若又要硬拉成是r/t/h情況,這就不是標準英文. 04/16 14:29
tijj:還有,何謂假設法?好奇中文的對應英文是指什麼? subjunctive? 04/16 14:43
tijj:when為何可以執行subjunctive的功能?是if可以執行subjunctive 04/16 14:43
tijj:的功能. 應該要加以釐清. 04/16 14:44
tijj大大的意思是說when 與if 可以都grammatcal 如果用在沒有與事實相反的假設下, (也就是非用在與現在/過去/未來事實相反的假設) 1. What will you tell him when he finds out the truth? 2. What will you tell him if he finds out the truth? 這兩句都是grammatical 因為此when 子句 與 if 並沒有hypotical的假設含意 但是 4. What will you tell him when you were me? (ungrammatical) 5. What will you tell him if you were me?(grammatical) 這兩句就只是第5句是grammatical 因為 只有if可以用hyoitical 的if you were me 但when 則不行 請問我這樣的理解 跟您說的是不是一樣? ※ 編輯: tucson 來自: 61.64.109.110 (04/16 16:15)
davidwu0123:will > would 才對 否則5還是ungrammatical 04/16 16:33
davidwu0123:就像 不用are 而用 were 04/16 16:38
davidwu0123:當你用了will 就好像是" 覺得這件事情未來會發生" 04/16 16:39
請問d大 will > would 是啥意思? 我不太懂 您的意思是說用will就可以但用would 就不可以 (針對第5來說) 是這意思嗎? ※ 編輯: tucson 來自: 61.64.109.110 (04/16 16:42)
davidwu0123:假設的狀況 或是 現實可能的狀況 都可以表達這個問題 04/16 16:41
davidwu0123:但你不能把兩種語境的詞混在一起用 04/16 16:42
davidwu0123:認知到這點 學習上才不會有混亂的情況 04/16 16:42
davidwu0123:我的意思是 你第5句是錯的 要用would 才會對 04/16 16:43
davidwu0123:你後面用了were 是假設情況 前面用will 是現實情況 04/16 16:44
davidwu0123:兩個不能搭在一起 04/16 16:44
davidwu0123:你可能是以為will 是代表還沒有發生 所以是假設 04/16 16:46
davidwu0123:但不是這樣 04/16 16:47
davidwu0123:http://0rz.tw/Qxj4K 04/16 16:50
謝謝您的解說 那5 中的 will 應改成 would 那4 句 中不管是不是用would 還是 will 都錯 因為when 不能表與事實相反 是這個意思嗎? 只有if可以表事實相反或hypo. 這就是t 大想表達的意思 對嗎? ※ 編輯: tucson 來自: 61.64.109.110 (04/16 16:56)
davidwu0123:yes 04/16 17:23
sneak: ?是ungrammat https://daxiv.com 09/07 00:21
sneak: Calm down, https://muxiv.com 12/02 18:33
muxiv: 還有,何謂假設法?好奇 http://yaxiv.com 04/13 22:53