[文法] has been 的用法?

看板Eng-Class作者 (psychologist)時間13年前 (2012/08/05 21:24), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/1
今天看到一句 London's metro has been growing ever since. 1.想問has been是曾經的意思嗎? 所以是過去完成式? 如果不是,這是甚麼文法? 2.如果沒有been 可以嗎? 3.如果沒有ever可以嗎? 英文不好 希望有人可以幫我解答 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.143.99 ※ 編輯: fertility 來自: 140.119.143.99 (08/05 21:30) ※ 編輯: fertility 來自: 140.119.143.99 (08/05 21:31)

08/05 21:40, , 1F
1.現在完成進行 2.不可以 3.可以/和since then可以交換用
08/05 21:40, 1F

08/05 21:41, , 2F
此文法表示"某事從過去某一特定時間點到現在持續性的發生"
08/05 21:41, 2F
那不能沒有been的原因是 因為要有動詞嗎? ※ 編輯: fertility 來自: 140.119.143.99 (08/05 21:59)

08/05 23:18, , 3F
你就把他想成是"進行式",所以要有be+ving. 只是這邊的
08/05 23:18, 3F

08/05 23:19, , 4F
進行不是"現在",而是"從過去到現在",所以用完成進行
08/05 23:19, 4F

08/06 10:04, , 5F
我以為是該想成完成式,但要強調進行/正在發生,所以合併進
08/06 10:04, 5F

08/06 10:04, , 6F
行式變完成進行式
08/06 10:04, 6F
文章代碼(AID): #1G7dG9kF (Eng-Class)