英文句子文法問題進行式過去式?

2015-12-31 2:44 am
An unrelated man and woman who had
been seen alone together were caned in public in Banda Aceh, Indonesia, for violating Sharia law, a police chief said.
為什麼violating Sharia law是用進行式而不用過去式

According to the chief of police who leads a unit charged with finding people who violate Sharia law.
為何who violate Sharia law不使用進行式呢?

回答 (2)

2015-12-31 6:53 am
✔ 最佳答案
上面老師用了文句結構解釋理論上是對的,不過我想你其實問為何前後兩個詞都是violate這動作,但在寫作句子時用不同的"詞性",是根據甚麼原理。

第一句
...for violating the law...
作者寫的句法是要表達主角被補的"理由"(名詞而不是動詞),因此他用了for X (句法的preposition+noun) 表達的意思是「因為/由於X(這實況/狀態」,所以viloate Sharia law這行為變寫成是"犯法"名詞組的理由。

第二句
... who violate Sharia law籨中文意思上看似同是"犯法",但是這句作者用了現在式的動詞表達"常規/必然"的性質來講述這"犯法"行為,並不是指當時那兩人而是引伸致指"任何人"當犯這法的話都會被捕。是普及及廣泛指"任何時間一切這種犯法的行為",用violate(簡單現在式)是作者的表達這universal application含意。因此沒有寫錯。假如上老師改為"... people who had violated Sharia law."意思便變為「警方只有那些在這事件以前已經犯了Sharia Law的人才會被控告,但明顯那警務處長的意思並不是這樣,他是想說「從今以後所有犯了Sharia Law的人都會被控訴」是幅蓋所有人和所有時間的。因此英語用現在時式的動詞便一字能"含意"了。
2015-12-31 5:02 am
An unrelated man and woman who had
been seen alone together were caned in public in Banda Aceh, Indonesia, for violating Sharia law, a police chief said.
為什麼violating Sharia law是用進行式而不用過去式

☆ 句子中的「for」:是prep.(前置詞)為;因為
所以後面要跟「名詞」或「動名詞」Gerund

Gerund= V+ing

例1⃣️: These gifts are all for *you.
這些禮物都是為你而設的。

例2⃣️:Little John has saved some pocket money for *helping the poor people.
小約翰儲存了一些零用錢來幫助貧困的人們。


According to the chief of police who leads a unit charged with finding people who violate Sharia law.
為何who violate Sharia law不使用進行式呢?

According to the chief of police who led a unit charged with finding people who (had violated)Sharia law.
根據警察長官帶領的隊伍, 負責搜尋違反伊斯蘭教法的人等。

☆ 這句其實應該用“過去式”+ “過去完成式”比較🈴️理。因為在説話的一刻, 事件已經發生了。

“過去式”+ “過去完成式”:表示過去事件發生的先和後

謹供参考, 謝謝!🤔


Happy

┬┴╭╧╮★│∴☆ │∵∵☆∴┴┬┴┬
┴┬ ║2⃣️。╭╧╮∵ │★∴∴∴。┬┴┬┴
┬┴ ╘═╛ ║0⃣️│╭╧╮∵★∴┴┬┴┬
┴┬∵☆∵ ╘═╛ ║1⃣️│☆∴。┴┬┴┬┴
┬┴★∴∴★∴☆ ╘═╛∵6⃣️∴┴┬┴┬ to you all!


收錄日期: 2021-04-11 21:20:03
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20151230184426AAQCQs5

檢視 Wayback Machine 備份