promotion image of download ymail app
Promoted
Lv 6
發問時間: 社會與文化語言 · 1 0 年前

全民英檢中級的問題(急~馬上要)PART 2

一個小小的問題

P.P是什麼?

怎麼用?

例題1:I had a close call last night. I could have been hit by a truck, if my friend _________ me aside in time.

A. didn't push

B. hadn't pushed

C. wasn't pushing

D. hasn't pushed

答案是B耶! 解析一下吧!

例題2:I ________ al my money foolishly. If I had saved some, I wouldn't be broke now.

A. Shouldn't have spent

B. might not spend

C. couldn't spend

D. wouldn't have spent

答案是A耶! 解析一下吧!

1 個解答

評分
  • 1 0 年前
    最佳解答

    P.P是過去分辭

    這兩題是考假設語氣的用法。

    If S had (not) PP + S would(或could或should) (not) have PP.

    例題1:I had a close call last night.I could have been hit by a truck, if my friend _________ me aside in time.

    由第一句可看出是過去的事(last night),所以是考過去的假設語氣。因此第二句用could have been +PP,然後它要問你 if 後面該接啥?由於是過去的假設語氣,因此必須用had(n't)+PP。

    例題2:I ________ all my money foolishly. If I had saved some, I wouldn't been broke now.

    由第二句可看出是考過去的假設語氣(wouldn't been broke),所以空格應用should(n't) have+PP

    希望對你的疑惑有幫助

    參考資料: MYSELF
    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。