精華區beta About_Life 關於我們 聯絡資訊
那再追問2題 請問 If Margaret had slept more【1】, she would not have trouble【2】 staying【3】 ^^^^^^^^^^^^^^^^^^^^ awake 【4】during chemistry lecture yesterday 答案是2 題目應該是考非事實的過去 文法 If……+過去完成式,……would+ 完成式 所以would not have trouble要改成would not have had trouble嗎? If you had not told him, he would never have known. 請問上句可以改成he would not have known.嗎??? 還是never有加強語氣之意呢??? ※ 引述《jletang (%)》之銘言: : ※ 引述《rover2009 (rover2009)》之銘言: : : If I had taken your advice then , I should be happier now. : : 這句是非事實的過去假設法 : : 不是應該 If……+過去完成式,……would+ 完成式 : : 那I should be happier now不是應該改成should have been happier now嗎? : : 感謝指教 : : 謝謝 : 根據 《活用圖解英文法》A冊p. 128 : 『按理說,在If子句裡,如果動詞是 had+pp,其主要子句之動詞也要用 would have+pp : 。但主要子句的意思和「現在」有關時,其動詞要改為:would +原型V,其句型如下 : If + 主詞 + had+pp…, 主詞 + would + 原型V : 【與過去事實相反】 【與現在事實相反】 : 例:If he had taken the doctor’s advice then , he would not be ill now. : 例:If I had studied hard before, I would be a college student now. 』 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.109.152
jix03:冒昧請問一下 上一篇的回答would後面加原V 08/02 18:36
jix03:但是這一篇的文法 卻又是 would後面 加 have+PP 是什麼原因? 08/02 18:37
sunnytutor:上一篇後面講的是"目前"的狀況,所以用過去式假設現在 08/25 16:35
sunnytutor:這一篇寫的情況發生在昨天,顯然這人當時已經惹上麻煩 08/25 16:35
sunnytutor:所以要用過去完成式假設過去 08/25 16:35
sunnytutor:還有,原po啊..你自己已經回答自己的問題咧...^^" 08/25 16:36
sunnytutor:Q1:would not have had(或got) trouble 08/25 16:37
sunnytutor:Q2: never本來就是not的加強語氣啊... 08/25 16:37