求助~~!!請各位英文好手幫忙解答此題型!!!! - 生活

Table of Contents

小弟現在正鑽研英文,但是面對過去完成進行式、過去完成式,總是會搞混。例如下面這句題目WhenIarrived,everybodywassittingaroundthetableandtalking.Theirmouthswereempty,buttheirstomachswerefull.They(hadbeeneating).括弧的地方為答案。當我到達時,大家坐在桌子周圍正在聊天。他們嘴巴是空的,但是他們的胃是滿的。既然胃是滿��

All Comments

Franklin avatarFranklin2011-09-24
完成進行式所強調的是"一段時間"及"持續進行的動作".如果果答案後面加個時間,可能就會比較清楚了>Theyhadbeeneatingforfivehours.....他們已經吃了五個小時了....完成了吃的動作,此動作也進行了五個小時.2011-09-2111:04:50補充:是的,吃飯的動作持續在進行,一直到你去為止.2011-09-2113:31:16補充:過去�
Isla avatarIsla2011-09-21
1.hadbeenp.p與hadbeenV-ing通用,一般大都使用過去完成式,除非表達一個臨時、短暫的動作。如Ihadbeenwaitingforhalfanhourwhenthebusfinallyarrived..指出就這段期間在等車,不可能一直等到明日天涯吧!2.現在完成式與現在完成進行式用法亦相同-----------
Valerie avatarValerie2011-09-23
此處用過去完成進行式是要表示在作者抵達的前一刻,這些人都還在不停地吃。雖然過去完成進行式通常用以表示持續至第二個過去動作產生的第一個過去動作,如以下例句:Ericfinallycameatsixoclock.Ihadbeenwaitingforhimsincefour-thirty.(fromAzar'sUnderstandingAndUsingEnglishGrammar)但過去完成進行式也可用以表示在第二個動��