urgent - tense

2010-05-18 5:06 am
a) many young people (go in) for snooker. OR
b) Many young people (have gone in) for snooker.
句子沒有表示時間,而且似乎說明是時下青年的愛好興趣,答案為什麼不是a,補習社答案是b。
c) The thieves (had blown up) the hut before they left. Or
d) the thieves (blew up) the hut before they left.
blow up 的行動是早過left,為什麼答案不是(c)呢?補習社答案是(d)
e) When we reach New York, half of our journey (will be done). OR
f) When we reach New York, half our journey (will have been done).
為什麼我不能說我到達New York 時,我將會己經完成了一半路程,而將答案是(f),補習社答案是(e)。
g) The news of the wonderful discovery (have been published) in all the newspaper. OR
h) The news of the wonderful discovery (is published) in all the newspaper.
補習社答案是(h),但其實不是經常印制,又或是現在印刷出來,所以是否(g) and (h) 都是對呢?
i) By the time you leave college, I (will retire) from business. OR
j) By the time you leave college, I (will have retired) from business.
補習社答案是(j),為什麼我不能想像當你離校的時侯,我亦同時間退休
k) Vicky's grades (have gone) down. OR
l) Vicky's grades (went) down.
(k) and (l) 那條是對呢?又為什麼用這個tense?

回答 (3)

2010-05-18 10:41 pm
✔ 最佳答案
你的問題好具挑戰,由於有些未必是文法的原因,而是常規說法所選擇,現試用句子意思/用意解兩句的分別和決定的要素。



a) many young people (go in) for snooker. OR
b) Many young people (have gone in) for snooker.

a)是present tense的go,意思沒有時間性的事,但snooker這玩意是表達寫這句的那段時間的「剛好」現象,所以不應用present tense。記住present tense除非是表達「當時」或「即場」的情況,否則它意思有「恆久不變的定律」的用意。是那描述的情況決定那「時間性」,不是句子的文法決定時間性,句子是由文法組成來表達想要讀者看出作者所想表達的東西。

c) The thieves (had blown up) the hut before they left. Or
d) the thieves (blew up) the hut before they left.

c)had blown是past perfect tense,用法是已成過去的記錄,這句是記錄(所以是past tense)但blow up這動作(相對left)並不是已成過去,而只是在同一場景下前後次序的情況。在他們離開前他們把小屋炸掉。
如果是c)的話,他們離開前已經把小屋炸掉,他們全都死了而不是離開。

e) When we reach New York, half of our journey (will be done). OR
f) When we reach New York, half our journey (will have been done).

will have been有假設沒有成事的意思。這個要記住的,不是按will + have = 將會完成咁解的,不是文法邏輯的。正式的翻譯是:但願。
f)當我們到達NY,但願完成了一半的旅程。你自己話對不對?
done本身這個動詞已經包含完成這個意思,不需要have作為完成式的。另have done和done亦有些意思上的分別的:have done是指一些往績或經驗,done是指「做了」,「完成了」,跟剛完成還是現在完成沒有必然關係的。

g) The news of the wonderful discovery (have been published) in all the newspaper. OR
h) The news of the wonderful discovery (is published) in all the newspaper.

h)對因為news...的出版是沒有時間性(實際是剛剛印出來還是今早印出來還是昨天印出來沒有關係,因為傳統而言news永遠都present現在的新鮮)。當然如果你在說一份某日期的雜誌剛出爐,還是可以說:The Xth volume(or Date) of xx magazine/newspaper have been published "TODAY"(or THIS MORNING").用perfect tense要注意必有「時間性」的指標。

i) By the time you leave college, I (will retire) from business. OR
j) By the time you leave college, I (will have retired) from business.

你試代入說話的人是你五十多歲的父親:
當你大學畢業時,我都退休了。
那個「了」字就是包含這個will have(將會已經)的意思。這不是文法的問題,是感嘆的寫法。用will只是表示一個將會發生的事件記述,但用上will have是代表「可能到時我都已經要退休了」,是感嘆這「可能的預計」。

k) Vicky's grades (have gone) down. OR
l) Vicky's grades (went) down.

k)是比較常用(講)的用法,因為如果用went是simple past tense,意思是她的成績以前差了。中文都不會這樣說吧。可能你會說成績一定是「已經發生了」才會知道是好還是差,不過請記住語文是按情境(situational)講話/寫嘢,不單單按規定和邏輯的。
have gone down 的意思是「已經差了」,但時間性是「現在」發現的。所以用上「現在」「完成」的「差」來表達。
2010-05-22 5:32 am
你的問題好具挑戰,由於有些未必是文法的原因,而是常規說法所選擇,現試用句子意思/用意解兩句的分別和決定的要素。





a) many young people (go in) for snooker. OR
b) Many young people (have gone in) for snooker.

a)是present tense的go,意思沒有時間性的事,但snooker這玩意是表達寫這句的那段時間的「剛好」現象,所以不應用present tense。記住present tense除非是表達「當時」或「即場」的情況,否則它意思有「恆久不變的定律」的用意。是那描述的情況決定那「時間性」,不是句子的文法決定時間性,句子是由文法組成來表達想要讀者看出作者所想表達的東西。

c) The thieves (had blown up) the hut before they left. Or
d) the thieves (blew up) the hut before they left.

c)had blown是past perfect tense,用法是已成過去的記錄,這句是記錄(所以是past tense)但blow up這動作(相對left)並不是已成過去,而只是在同一場景下前後次序的情況。在他們離開前他們把小屋炸掉。
如果是c)的話,他們離開前已經把小屋炸掉,他們全都死了而不是離開。

e) When we reach New York, half of our journey (will be done). OR
f) When we reach New York, half our journey (will have been done).

will have been有假設沒有成事的意思。這個要記住的,不是按will + have = 將會完成咁解的,不是文法邏輯的。正式的翻譯是:但願。
f)當我們到達NY,但願完成了一半的旅程。你自己話對不對?
done本身這個動詞已經包含完成這個意思,不需要have作為完成式的。另have done和done亦有些意思上的分別的:have done是指一些往績或經驗,done是指「做了」,「完成了」,跟剛完成還是現在完成沒有必然關係的。

g) The news of the wonderful discovery (have been published) in all the newspaper. OR
h) The news of the wonderful discovery (is published) in all the newspaper.

h)對因為news...的出版是沒有時間性(實際是剛剛印出來還是今早印出來還是昨天印出來沒有關係,因為傳統而言news永遠都present現在的新鮮)。當然如果你在說一份某日期的雜誌剛出爐,還是可以說:The Xth volume(or Date) of xx magazine/newspaper have been published "TODAY"(or THIS MORNING").用perfect tense要注意必有「時間性」的指標。

i) By the time you leave college, I (will retire) from business. OR
j) By the time you leave college, I (will have retired) from business.

你試代入說話的人是你五十多歲的父親:
當你大學畢業時,我都退休了。
那個「了」字就是包含這個will have(將會已經)的意思。這不是文法的問題,是感嘆的寫法。用will只是表示一個將會發生的事件記述,但用上will have是代表「可能到時我都已經要退休了」,是感嘆這「可能的預計」。

k) Vicky's grades (have gone) down. OR
l) Vicky's grades (went) down.

k)是比較常用(講)的用法,因為如果用went是simple past tense,意思是她的成績以前差了。中文都不會這樣說吧。可能你會說成績一定是「已經發生了」才會知道是好還是差,不過請記住語文是按情境(situational)講話/寫嘢,不單單按規定和邏輯的。
have gone down 的意思是「已經差了」,但時間性是「現在」發現的。所以用上「現在」「完成」的「差」來表達。
2010-05-19 5:00 am
就我個人的意見看,許多時標準答案,都並不一定對,相信有時出問題者都未必知可能有兩個答案,如:

c) The thieves (had blown up) the hut before they left. Or
d) the thieves (blew up) the hut before they left.

就兩個都對,按文法,兩件過去發生的事,一件事比另一件事先,先發生的事要用過去完成式,所以句子應該是

The thieves had blown up the hut before they left

但若有before或after等字,因為這些字已表明那件事是先,那事是後,所以,就可以用簡單過去式,因此句子也可寫成

the thieves blew up the hut before they left


你補習社的練習與答案,我心裏也存很多疑問,因此,你大可寫電郵給征服英語的主編,古德明先生(電郵地址:[email protected]),他必樂意回答你的問題(注:回答會被刊登在蘋果日報的征服英語 綱址:http://hk.apple.nextmedia.com/template/apple_sub/catkeycol.php?sec_id=12187389&showcol=2459936)


相信,當你看到他正確的答案時,你也會詫異,補習社的急功近利,死記硬背的方法,真是會教壞人


希望幫到你!







收錄日期: 2021-04-11 14:57:02
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100517000051KK01371

檢視 Wayback Machine 備份