解析文法
時態
基本時態共有三種,即現在式、過去式及未來式;而每一種基本時態又可加上簡單式、完成式、進行式及完成進行式,可組合成共十二種時態,列表如下:
現在 | 過去 | 未來 | |
簡單式 | She watches TV. | She watched TV. | She will watch TV. |
完成式 | She has watched TV. | She had watched TV. | She will have watched TV. |
進行式 | She is watching TV. | She was watching TV. | She will be watching TV. |
完成進行式 | She has been watching TV. | She had been watching TV. | She will have been watching TV. |
a. 表知覺、狀態、所有:I smell something burning.(我聞到東西燒焦的味道。)
b. 表習慣性的動作:He always takes a bus to school.(他總是搭公車去上學。)
c. 表真理、事實、格言:The sun rises in the east.(太陽從東方升起。)
d. 表未來:begin、start、arrive、leave、come、go 等動詞可用現在簡單式表未來。
The meeting begins at 10:00 a.m.(會議早上十點開始。)
a. 表過去的動作、習慣、狀態:I saw him yesterday.(我昨天看到他。)
b. 表過去的經驗(亦可用現在完成式表示):
Did you ever see her before? / Have you ever seen her before?(你以前見過她嗎?)
c. 句中若有 after、until、before 等連接詞引導的子句,由於時間先後清楚,可用過去式代替過去完成式。
After I (had) finished the work, I went home.(我做完工作之後就回家了。)
It will rain tomorrow.(明天會下雨。)
4. 使用現在完成式(主詞 + have / has + 過去分詞)的時機
a. 表示到現在為止完成的動作:He has gone to New York.(他已經到紐約去了。)
b. 表示到現在為止的經驗:I have met him several times.(我見過他幾次。)
c. 表示到現在為止仍在繼續的動作或狀態:
She has lived here for 10 years.(她已經在這裡住十年了。── 她仍然住在這裡)
過去完成式不能單獨存在,要與另一過去式子句或表過去之副詞片語連用,即在過去不同時間發生的兩種 動作。
He told me that he had seen the movie twice.(他告訴我,這部電影他已看過兩次。)
6. 使用未來完成式(主詞 + will have + 過去分詞)的時機:表示到未來某時為止所完成或仍在繼續的 動作或經驗等。
He will have arrived in Chicago by this time tomorrow.(明天這個時候,他將已抵達芝加哥。)
7. 使用現在進行式(主詞 + is / am / are + 現在分詞)的時機
a. 表示現在正在做的動作:He is taking a trip now.(他現在正在旅遊。)
b. 表示即將發生的動作,常與表未來的時間並用:He is coming tomorrow.(他將於明天前來。)