✔ 最佳答案
我要回答 : I knew I should not have let him go.
Q1 : 是可以唔要,但意思不同.
I knew I should not have let him go.( have + pp =perfect tense.)
是="早知我不應讓他走" 但他已經走了.
I knew I should not let him go. ( let= indefinite tense.一般時態=是未定數的).
是="我早知不應讓他走" 但是他未走. 例如你炒某人,呌佢月底走人.在月中你覺得炒錯他時就這樣說.
Q2 : 這句是解:你可能在某些事情上(已經是+被監視.=have been + overlooked.)
have been=perfect tense..............overlooked=past participle.有[被動]功能.
2010-02-28 18:27:16 補充:
再覆1125君 :
正更Q2 : You may have been something you overlooked.
You may..........你 可能
have been.........已經在....( present perfect tense )
something you overlooked......(在) 某些事情(上), 你[ 忽略了...past tense.]
改正 : overlooked 在此句 不是 [ past participle過去分詞 ].
2010-02-28 19:49:52 補充:
再來討論 : 點解會用"現在完成時式"?
You may have been something you overlooked.因為在這句裡沒有註明 " 時刻 "
唔知幾時? 一般都用 " 現在時式 ",除非註有時限 :
**You may [ had ] been something you overlooked [ yesterday.]
2010-02-28 21:58:34 補充:
現在一般時式have= prensent indefinite tense. 例 : 你唔知佢是何時做.
Q : When do you do ? 原來佢昨天做咗. A : I did yesterday.(甚至可答last year. ) 再A : I shall do tomorrow. ( or : next year. ).
**一 般時式** 範圍甚廣, 可去到過去及將來的無盡頭.