英文好的幫我一下~拜託囉

我想請問一下
假設語氣中有一個是
BUT FOR(若非..要不是)
而分兩種形式
一個是與過去事實相反
一個是與現在事實相反
那but for是不是本來即具有否定意味了?
也就是說
若與現在事實相反即是"現在事實上是有的"
若與過去事實相反即是"過去事實上是有的"
那麼
1.But for your love,I wouldn't have a colorful life.
這句是說要不是你的愛,我就沒有一個快樂的人生
事實上是說我''有''你的愛所以我才有快樂人生
那麼wouldn't 並不會讓這句話造成影響
只要是but for就是假設語氣否定而事實肯定嗎???
2.But for you,my father might have given me the car key.
這句話是說要不是你,我爸也許早就給我車鑰匙了
那事實上到底是給了車鑰匙只是因為你而比較慢給
還是其實因為你而我爸根本沒給呢??
誰能幫我解答呢
好混亂喔



  • 我覺得醬子講好了~
    But for your love,I wouldn't have a colorful life.
    相當於~
    Without your love, i wouldn't have a colorful life.

    醬子也許就比較容易想明白
  • MEDY
    MEDY
    如果說是用without我懂
    但是我還是不懂說到底是But for 本身就是否定了
    還是要看裡面是不是有再提到否定字眼
    我不太會判斷耶
    那第二題既然有說到but for為何卻不是否定的意思呢??
  • MEDY
    MEDY
    還是說遇到這個字就按照字面上翻就好了呢
    因為我一直卡在假設語氣如果是否定則事實肯定
    而假設語氣是肯定則事實否定這個點上
    唉唷
    天啊
    多謝幫忙\
    請教教我

回應...