作者rover2009 (rover2009)
看板TeachEnglish
標題Re: [國中] 非事實的過去假設法
時間Sun Aug 1 15:51:51 2010
那再追問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