2 個解答
評分
- 匿名使用者2 0 年前最佳解答
過去完成式
had + 過去分詞
用法: 用來形容過去的事件發生的先後順序
Ex: When I went to bed last night, I had drunk ten bottles of beer.
在我昨晚睡覺前 我已經喝下十瓶啤酒
當一件事情發生在另一件過去的事情之前時使用
差異性: When she arrived, everyone left. 當她到的時候 大家離開
When she arrived, everyone had left. 當她到之前 大家就離開了
過去完成進行式
had + been + 過去分詞
這是用在形容一件事情持續發生到一個過去的定點(或接近那個定點)
Ex: When John went to a hospital, he had been suffering from flu.
當John去醫院(過去), 他早已感冒一陣子了
如果你不會用這過去完成式 其實並沒有關係
可以用AFTER 跟 BEFORE來簡化
When I went to bed last night, I had drunk ten bottles of beer.
改成 After I drank ten bottles of beer, I went to bed.
Before I went to bed, I drank ten bottles of beer.
不過過去完成進行式並不完全適用
參考資料: 自己上過的英文課 - 匿名使用者2 0 年前
事情已完成的時候,就可以使用!動詞要改成過去分辭.....等等等.......
參考資料: 我的英文老師
還有問題?馬上發問,尋求解答。