含有when句子,關(guān)鍵是時態(tài)搭配,那么,when后用一般現(xiàn)在時還是一般將來時呢?當(dāng) When 引導(dǎo)的是賓語從句,而且從句中需要用一般將來時時。例如:eg. He thinks when they will come back home.當(dāng) When 引導(dǎo)的是狀語從句,主句用了一般將來時,從句中的一般將來時要用現(xiàn)在時來代替。eg. He will come to see me when he comes back home.下面我們用例子為說明一下。
請看下面這道時態(tài)考題:
—When __________ again?
—I don’t know. But when he __________,I’ll let you know.
A. he comes,comes B. will he come,will come
C. he comes,will come D. will he come,comes
【分析】此題應(yīng)選D。第一句為特殊疑問句(when=何時),根據(jù)句意,應(yīng)用一般將來時態(tài)。 第二句為一個含有條件狀語從句的主從復(fù)合句(when=當(dāng)……的時候)。按語法規(guī)則:在時間狀語從句和條件狀語從句中,通常要用一般現(xiàn)在時表示將來意義,而不能直接使用將來時態(tài)。請做以下選擇題:
1. The football match will be put off if it ________.
A. will rain B. rains
C. rained D. is raining
2. —Can I join your club,Dad?
—You can when you _________ a bit older.
A. get B. will get
C. are getting D. will have got
此時要特別注意分清:由when和if引導(dǎo)的從句是狀語從句還是賓語從句:
3. 1) I won’t go if it ________ tomorrow. (狀語從句)
2) I don’t know if it ________ tomorrow. (賓語從句)
A. rains B. will rain
C. is raining D. has rained
答案:1. B 2. A 3. 1)A 2)B