Re: [請益]Conditional sentence

看板cksh84th302作者 (鋼琴仔)時間14年前 (2009/09/08 21:48), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《MRclean (clean)》之銘言: : 關於這個conditional sentence的用法 : 我還是搞不太清楚 : 雖然課本寫的很詳細,像是factual 和 hypothetical 的使用上文法的差異 : 但是做一些練習題的時候 還是怪怪的 : We ______(lie) on the beach in Mexico right now if we had been able to get our : visas on time. : 這句應該要怎麼寫呢?我自己是在空格裡面填了 could lie 還有其他種寫法嗎? : 請明白真理的大大回答一下吧 : 我也想要成為英文的海賊王阿!! 基本上,在英文的假設語氣(就是你寫的conditional sentence)裡, if後面的時態是必須與主要的句子裡的相對稱的, 常見的狀況是: 與現在事實相反=> if + S + 過去式動詞....., S + 過去式助動詞(would/could/should/might) +RV... 與過去事實相反=> if + S + 過去完成式(had+Vpp.)......, S + 過去式助動詞 + 現在完成式(have+Vpp.) 所以,以你的例子來說,if後面的句子是過去完成式,前面的主要子句理應使用 過去式助動詞+現在完成式的動詞時態, 但,這句話的陷阱在於主要子句裡,有"right now"這個詞, 所以主要子句反而變成與現在事實相反了, 因此在這個情況裡,你的空格應該要填過去式助動詞+原形動詞的動詞時態 也就是說在這個空格裡,你可以填的有 could/should/would lie 當然意思會有點不同,但是如果只有單一個句子的話,基本上那三個不會有太大差別的 希望這樣有幫助到你。<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.105.119

09/08 22:22, , 1F
啊,忘了說,其實我個人覺得這裡用進行式會更好
09/08 22:22, 1F

09/08 22:23, , 2F
就是could/should/would be lying,因為這樣更呼應
09/08 22:23, 2F

09/08 22:24, , 3F
"right" now嘛,我是這麼覺得啦,不過跟對錯沒關係
09/08 22:24, 3F

09/09 10:17, , 4F
恩恩...跟老師說的差不多 感恩....
09/09 10:17, 4F
文章代碼(AID): #1Afc2LWf (cksh84th302)
討論串 (同標題文章)
文章代碼(AID): #1Afc2LWf (cksh84th302)