✔ 最佳答案
I had known her quite well when I was young.
I had knew her quite well when I was young.
兩句都不對。Past perfect/pluperfect 是有兩個特定的時間點才用。'When I was young'是一段時間。正確寫法為I knew her quite well when I was young.
不過,第二句是錯上加錯,因為 past perfect 是 had + pp, 不是 had + simple past。
When I was in Canada, I had known your brother very well.
When I was in Canada, I had knew your brother very well.
兩句皆錯,原因同上
We have not been seeing our friends for a year.
We have not seen our friends for a year.
第二句對。seeing不是一段長時間,而是短暫的動作。
Since I have been working here, I have met several of your friends.
Since I have worked here, I have met several of your friends.
看情況。如since=because,則兩者皆對,但意思不同。第二句的「我」不再在那裡工作,但第一句的則未必。如since=自從,則兩者皆錯,因為since後的應該是短的動作。正確為Since I started working here, I have met several of your friends.
What did you do? = 你(當時)做D咩?
What have you done? = 你做左D咩? (關鍵在「左」字)
What have you done 的行為與現在較有關聯。
I have not been feeling so happy since last Christmas!
I have not felt so happy since last Christmas!
第二句正確。(除非你二十四小時都樂不可支)
He has gone to Beijing about two months ago.
He went to Beijing about two months ago.
正常情況下,第二句對,不過如果我們說的是他「曾經」去「過」北京,則第一句對。
I'm a great traveller: I have been visiting over a hundred countries.
I'm a great traveller: I have visited over a hundred countries.
第二句對。(除非你最近一口氣到過100+個國家)
I was dying but a good doctor saved my life.
我快要死了,不過一位好醫生救了我一命。
2012-10-23 08:55:14 補充:
?! 怎麼我寫的都不見了?
2012-10-23 09:27:33 補充:
I had known her quite well when I was young.
I had knew her quite well when I was young.
兩者皆錯,因為past perfect是有兩個時間點,但when I was young是一段很長的時間,不過後者錯上加錯,因為past perfect 是had + past partciple,不是had + past simple.
正確:I knew her quite well when I was young
2012-10-23 09:27:43 補充:
When I was in Canada, I had known your brother very well.
When I was in Canada, I had knew your brother very well.
兩者皆錯,原因同上
正確:When I was in Canada, I knew your brother very well.
2012-10-23 09:28:43 補充:
sorry, 超了自數,去意見裡繼續
2012-10-23 09:29:04 補充:
We have not been seeing our friends for a year.
We have not seen our friends for a year.
第二句對。we have not been seeing our friends for a year = 我們沒有一年365日對住D friend
Since I have been working here, I have met several of your friends.
Since I have worked here, I have met several of your friends.
看情況。
2012-10-23 09:29:21 補充:
如 Since = because,則兩者皆對,原因稍有不同。
如 since = 自從,則兩者皆錯。
What did you do ?
What have you done?
1)普通的問你當時做了什麼?
2)有perfect aspect,可以是你做過什麼,曾經做過什麼,已經做了什麼
eg What have you done so far? 直到現實為止你做了什麼?
I have not been feeling so happy since last Christmas!
I have not felt so happy since last Christmas!
2012-10-23 09:29:35 補充:
第二句對,原因同「since we have not seen」句。
so happy = 咁開心
He has gone to Beijing about two months ago.
He went to Beijing about two months ago.
看情況。第二句是普通的,第一句有「任務完成」或「曾經」意。
I'm a great traveller: I have been visiting over a hundred countries.
I'm a great traveller: I have visited over a hundred countries
2012-10-23 09:29:48 補充:
I was dying but a good doctor saved my life.
我快要死了,不過一位好醫生救了我一命