(20點)請問有關國中副詞子句文法 感謝

2010-12-02 9:05 pm
今天讀到有關''表示時間或條件的副詞子句,必須用現在是代替未來式"

寫到以下3題題目讓我覺得很疑惑

1.( C )If it ____ tomorrow,the party will not be held.
(A)will rain (B)is going to rain (C)rains (D)is raining

這題我就看完題目知道要選C,因為看到If所帶出來的條件副詞子句,所以要改用現在式代替未來式。

2.( )Please tell me when he ____ next time.
(A)come (B)comes (C)will come (D)is coming

該題假如依照開頭那個文法來解題的話,when he ___ next time.這句應該算是副詞子句,那既然是副詞子句又是when開頭表時間,那不是應該選答案(B)嗎??可是正解卻是(C)

3.( )I'll believe it when I ____ it.
(A)will see (B)see (C)would see (D)saw

該題和第2題很相似,都適用when表時間所帶出來的副詞子句,這題我照所學文法選B,答案又沒錯,但是第二題的答案卻不是用現在式代替未來式,為什麼呢??

謝謝各位英語高手前輩幫小弟解惑

回答 (3)

2010-12-03 12:07 am
✔ 最佳答案
版主能問出這樣的問題, 可見您學習得已頗深入, 這種學習態度值得讚揚!

版主列舉的三題, 只需要懂得一個關鍵, 一切疑惑就可迎刃而解
這個關鍵就是副詞子句才可用現在式代替未來式, 名詞子句不行.
亦即: 您要判斷它是副詞子句還是名詞子句.

1.( C )If it ____ tomorrow, the party will not be held.
(A)will rain (B)is going to rain (C)rains (D)is raining
這是副詞子句類的條件句, 所以可用現在式代替未來式, 正解是(C), 版主已瞭解.

2.( )Please tell me when he ____ next time.
(A)come (B)comes (C)will come (D)is coming
英文句子不只是看文法, 也要看語意.
語意(a): 請告訴我「他下次何時會來」← 引號內為名詞子句.
語意(b):「當他下次來的時候」, 請告知我(某事. ← 引號內為時間副詞子句.
tell是授與動詞, 需要兩個受詞, 語意(a)具備兩個受詞, 為正確語意.
語意(b)只有me一個受詞, 語意不完整, 不是正確語意 .
是故when he ____next time明顯是名詞子句, 不可用現在式代替未來式, 正解為(C)will come.

3.( )I'll believe it when I ____ it.
(A)will see (B)see (C)would see (D)saw
本句的when I ___ it 是時間副詞子句, 語意等同於條件句"if I see it",
用現在式代替未來式沒問題,

2010-12-02 16:18:05 補充:
我開始編輯回答之前, 還沒有人回答, 貼出時才看到樓上二位的回答.
我多花了時間先解說回答此類問題的關鍵, 這是融會貫通的要訣.
參考: 母語非為英語者, 文法一定要下足功夫, 否則不可能學好英文.
2010-12-03 12:02 am
1.( C )If it ____ tomorrow,the party will not be held.
(A)will rain (B)is going to rain (C)rains (D)is raining
這題是用If所帶出來的副詞子句,所以動詞要用現在式代替未來式。

2.( )Please tell me when he ____ next time.
(A)come (B)comes (C)will come (D)is coming
這題的when he will come next time是名詞子句 ,當作動詞tell的直接受詞 ,因為有next time明確表示未來,所以要用未來式動詞。因為它不是副詞子句,所以不必用現在式來代替未來式。

3.( )I'll believe it when I ____ it.
(A)will see (B)see (C)would see (D)saw
這一題和第二題不同,而是第一題相似,是用when表時間所帶出來的副詞子句,所以動詞用現在式代替未來式。
2010-12-02 11:54 pm
1.( C )If it ____ tomorrow,the party will not be held.
(A)will rain (B)is going to rain (C)rains (D)is raining

這題我就看完題目知道要選C,因為看到If所帶出來的條件副詞子句,所以要改用現在式代替未來式。
表示條件的副詞子句中不可以有「未來式」,必須以「現在式代替未來式」

2.( )Please tell me when he ____ next time.
(A)come (B)comes (C)will come (D)is coming

該題假如依照開頭那個文法來解題的話,when he ___ next time.這句應該算是副詞子句,那既然是副詞子句又是when開頭表時間,那不是應該選答案(B)嗎??可是正解卻是(C)

when疑問副詞所引導的子句當 tell 的受詞

3.( )I'll believe it when I ____ it.
(A)will see (B)see (C)would see (D)saw

該題和第2題很相似,都適用when表時間所帶出來的副詞子句,這題我照所學文法選B,答案又沒錯,但是第二題的答案卻不是用現在式代替未來式,為什麼呢??
when從屬連接詞(副詞子句)
when之中的從屬子句若為未來式需用簡單現在式代替




收錄日期: 2021-05-01 20:09:20
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20101202000010KK02961

檢視 Wayback Machine 備份