✔ 最佳答案
1)現在完成式(Have/Has + p.p.)為什麼下面句子會有been?
e.g.I have been to Japan several times.
解題: (到現在為止)我已經去過日本好幾次
分析: 我還活著+談經驗= 用現在完成式
@I went to Japan before-->OK 但是只講以前去過
e.g.She has been ill since Monday.
解題: 她從星期一起 一直生病到現在 (強調一直到現在)
分析: *since用在時間的敘述= 前面一定要用現在完成式*
@ She was sick on monday=她在週日生病了(但是現在好了)
2)那been又要怎麼解釋呢?
@ I have been + ...經驗= 我到現在為止 是有什麼經驗
@ She has been + ...since = 她從什麼時候開始 一直是怎麼了
3)如果been是當被動解釋的話,那上面句子的第二個又要怎麼說?
@ have/has/had + 過去分詞= 構成完成時態 (在這裡不是被動)
@ 時態規則一定要先理解西式邏輯+ 再跟著玩= 樂趣無窮
~~一起加油~~文法靠老師
2009-04-20 14:40:38 補充:
@ 完成時態跟被動式沒有關係=不是所有過去分詞都是被動喔
A: Have you open the door? (你把)門開好了沒有?
B: I have done/opened it. 我已經開好了
B: I had done/opened it. 我早~就開好了
2009-04-25 11:32:02 補充:
更正:
A: Have you openED the door? 你把門開好了沒有?(自己打錯的)
另外001大大: 有一句話有問題-->
I have gone to Japan. 表結果 人已經在日本-->X
@ I have gone to Japan *by then*.--> O 那時候我已經去日本了
如果是要講: 我現在人已經是在日本了-->
@ I have been in Japan already. (差一點差很多喔)