這句跟「完成進行式」應該無關吧! 他又沒有去打高爾夫球…… 而這句的翻譯應該是: 我早知道 就該早一點去打高爾夫球,而現在下雨了!(是後悔為什麼選現在打,而現在下雨了不能打了,早知道會下雨,我就不選這個時間打了) 完成進行式是在指「持續一段時間,做一件事情」 例句:I have been going golfing for 3 hours.(我已經打了3小時的高爾夫球了) 2011-05-21 19:56:20 補充: 再補充一下: have been +Ving →是指過去做一件事,到現在還在做(屬還在進行的) have + pp →是指過去一段時間做一件事,但現在不一定還在做(可能現在已經沒做了) 而你的問題是should have + PP的用法,早知道就該做… 而go golfing是片語,打高爾夫的意思。
Charlie2011-05-21
原型動詞片語 go golfing 像是go camping . go swimming也是同樣的例子 這跟完成進行式無關
All Comments
他又沒有去打高爾夫球……
而這句的翻譯應該是: 我早知道 就該早一點去打高爾夫球,而現在下雨了!(是後悔為什麼選現在打,而現在下雨了不能打了,早知道會下雨,我就不選這個時間打了)
完成進行式是在指「持續一段時間,做一件事情」
例句:I have been going golfing for 3 hours.(我已經打了3小時的高爾夫球了)
2011-05-21 19:56:20 補充:
再補充一下:
have been +Ving →是指過去做一件事,到現在還在做(屬還在進行的)
have + pp →是指過去一段時間做一件事,但現在不一定還在做(可能現在已經沒做了)
而你的問題是should have + PP的用法,早知道就該做…
而go golfing是片語,打高爾夫的意思。
go golfing
像是go camping . go swimming也是同樣的例子
這跟完成進行式無關