關於英文被動語句

2010-03-22 8:29 am
首先我嘗試作2句句子

1, this man was killed two days ago.

2. this man had been killed two days ago.

其實我係想表達呢個男人2日前被殺

但我分別不出這2句的分別

本人被動句好弱

不知道仲有冇其他句式可表達些句子?

求教
更新1:

多謝各位既幫忙 但我還有一個問題 3樓econstat的回答表示了 this man had been killed呢一句句子如果沒有表示時間的話,這句句子就成立了, 我可以理解成這樣嗎? 還有多謝2樓mwl_r, 我英文還處於相當混淆, 還需要很多的學習, 但係呢句說話相當鼓勵到我。回答亦好詳盡, 非常感謝。

回答 (5)

2010-03-22 10:15 am
✔ 最佳答案
derek32161:
首先我看到你這兩句句子, 直覺上感到你的英文基礎不錯, 只需畧為指點,就應會芧塞頓開了:
你的第一句" This man was killed two days ago. "已在文句結構和文法上也很清楚正確而通順地表達了你的意思 " 這個男人兩日前被殺."了。

你要加强表達則可以用" This man has been killed two days ago." 雖然句子在結構和文法也全對但欠缺必要,但在某塲合上就必要用以達到加强表達的作用。例句如" I believe this man has been killed two days ago " 就句子不會用了現在完成式的動詞 has been killed而覺得不妥當了,而在這句子中" this man has been killed two days ago" 是變成了文法上一個adverb clause來形容believe這個現在式動詞的,所以這個助動詞句子亦必要用現在完成式(present perfect tense)" has been killed..."了。

但第三句" This man had been killed two days ago." 單句寫出來就有問題了, 因你沒有原因地用了過去完成式的文法也, 但假如有原因或原因,則要同時寫出來如 " This man had been killed two days ago before his body was found." 就對了。我相信你亦應明白了 ; 因為 " his body was found"是過去式
而在過去式之前他已被殺, 所以用過去完成式動詞" This man had been killed "加在過去式動詞之前就對了。
道理很簡單,被殺是發生在屍體被發現之前,既然屍體被發現was found是過去的動詞(past tense),那被殺的事發生得比was found 還早,所以被殺的動詞便要用過去完成式(past perfect tense) had been killed 了。

例句其實你明白了原則你亦可隨手寫得百數十句, 我且舉例如下:

John was given two hundred dollars by his mother this morning.
John had been given two hundred dollars by his mother this mornibg before she went to work.
Mary was kissed by John yesterday.
Mary had been kissed by John yeaterday before she showed her consent.
希望能畧畧幫到你。
參考: my English knowledge
2010-03-22 6:23 pm
第一句正確。與你想表達的完全一樣。

第二句的意思是「呢個男人從兩日前到兩日後被發現的一刻都一直被殺」。因為這一句用了 past perfect tense,而 past perfect tense 就是用來講述一個動作,這動作從發生的一刻一直延續到後來某一個時候。例如「我從 1999 年起就住在香港直到某一天」的英文就係 I had lived in Hong Kong since 1999。

你試睇下第二句邏輯上有沒有問題。會唔會有殽手從兩日前開始殺一個男人,一直殺到而家?當然,如果個男人兩日前被人拮了一刀,兩日後先死,我都唔知這種情況可唔可以用 past perfect tense。
2010-03-22 4:31 pm
您好,我推薦您一個非常不錯的英語學習網站,里面有很多非常不錯的學習資源,您能從中得到不少幫助:

http://www.hkenglishstudy.info

祝您好運!
2010-03-22 2:14 pm
Sentence 1 is correct.

Sentence 2 is incorrect. A past perfect tense ("had been killled" here) may be used only when you are not sure about the time. Therefore, the correct sentecnce should be:

The man had been killed.

Other examples.
The man was murdered two days ago.
The man had been murdered.
2010-03-22 9:26 am
this → that
依個男人轉果個男人所以係that
was轉had been岩啦~
verb都要轉pp如果本身係past ge
ago 轉before
所以~答案如果冇錯會係
That man had been killed two day before.
點解...死記啦...冇法-_-
記住依個同果個ge分別!!!
參考: 自己~


收錄日期: 2021-04-29 11:38:30
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100322000051KK00046

檢視 Wayback Machine 備份