關於if....then的幾句文法請會的幫檢查下

2011-11-23 12:23 am
恩...我寫了一些語法因為之前有一個問題關於if...then的疑問
在下不確定正不正確請會的 幫我查看下邏輯語法有無錯誤
我會盡量解釋的清楚些... 想知道哪裡有錯Q1.
a.I have to study hard then if I want to advance my career.
這句我更改了從句位置if置後b.Then I have to study hard if I want to advance my career.
這句同上只是我把then更換為句首
因為then不是等於 ''那麼'' 句尾 句首 都可?c.If I want to advance my career, I, then, have to study hard.
那THEN放這樣不知道可不可以??
Q2.
a.If I had taken your advice then, I should be happier now then.
b.If I had taken your advice then, then I should be happier now.
這兩句以一般文法來說正不正確呢
因為在下想說前面的then既然代表那時 那我後面可不可以在使用一個then當作同上''那麼''的意思
如果我那時候聽你的勸告 那麼我現在會更快樂c.If I had taken your advice, I should, then, be happier now.
再來這句呢... 雖然跟上面差不多 但是我把advice後面then去掉
翻譯起來大概是 如果我聽從你的勸告 那麼我現在會更快樂
只是...這句有點類似(Q1. c.) then
因為我看到網路有一個例子是You have, then, found the mistake.
故這種的也更改看看可不可以?



以上有語法太奇怪或是錯誤請告知~.~

回答 (3)

2011-11-23 1:16 am
✔ 最佳答案
標準寫法 :If I want to advance my career, then I have to study hard.

if...then:是一個狀況發生,導致發生另一個狀況,有因果關係,不能順序顛倒 。此處 then 是轉接副詞用法。寫電腦程式也是此順序,否則會顯示邏輯錯誤

If I had taken your advice(then 刪除 ) , then I should be happier now.
因為 If I had taken your advice已經有過去相反的意思,不需畫蛇添足,多贅字

c.If I had taken your advice, I should, then, be happier now.
文法正確,但語意矛盾。如果我那時候聽你的勸告, 所以 我現在會更快樂


You have, then, found the mistake.
文法正確,所以你發現了問題所在-----------



2011-11-23 5:21 am
to nobody老師
Then I gotta go if I still want to buy some food from the canteen before it's closed 這樣okay麼 ˙ˇ˙?
2011-11-23 3:42 am
如沒記錯,外國人還是會有以下說法:
Looks like I gotta go then, if I still want to buy some food from the canteen before it's closed.

另外:
IF I had taken you advice, then my life WOULD be happier. (重點是IF)
If I HAD taken your advice, then my life SHOULD be happier. (重點是HAD)


收錄日期: 2021-04-24 23:06:20
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20111122000015KK03994

檢視 Wayback Machine 備份