一、動詞的時態和語態 (Tenses and Voices of Verbs)
動詞的時態
時態是謂語動詞所表示的動作或情況發生時間的各種形式。英語動詞有16種時態:
一般
進行
完成
完成進行
現在
am, is, are, do, does
am / is / are doing
have / has done
have / has been doing
將來
will / shall do
will / shall be doing
will / shall have done
will / shall have been doing
過去
was, were, did, v-ed
was / were doing
had done
had been doing
過去
將來
would / should do
would / should be doing
would / should have done
would / should have been doing
但是常見的只有9種:一般現在時、一般過去時、一般將來時、現在進行時、過去進行時、現在完成時、過去完成時、過去將來時和現在完成進行時。
1. 一般現在時
1) 表示經常性、習慣性的動作;表示現在的狀態、特征和真理。句中常用often, usually, every day等時間狀語。
2) 在時間狀語從句和條件狀語從句中,用一般現在時表示將來。例如:
He goes to school every day.
If you come this afternoon, we’ll have a meeting.
2. 一般過去時
1) 表示過去某時間發生的事、存在的狀態或過去反復發生的動作。
2) 表示過去經常發生的動作,也可用 “used to” 和 “would + 動詞原形”。
注意:used to表示過去常發生而現在不再發生的動作或存在的狀態。另外, “be used to + 名詞或動名詞” 表示 “習慣于……”。例如:
He worked in a factory in 1986.
I used to smoke when I was a college freshman.
3. 一般將來時
一般將來時表示將來的動作或狀態,其表達形式除了“will或shall + 動詞原形”外,還有以下幾種形式:
1)“be going to + 動詞原形”,表示即將發生的或最近打算進行的事。例如:
We are going to have a meeting today.
2)go, come, start, move, sail, leave, arrive等詞可用進行時態表示按計劃即將發生的動作。例如:
I’m leaving for Beijing tomorrow.
3)“be to + 動詞原形”表示按計劃要發生的事或征求對方意見,或表示命令。例如:
The boy is to go to school tomorrow.
4)“be about to + 動詞原形”表示即將發生的動作。例如:
We are about to leave.
4. 現在進行時
1) 現在進行時表示現在正在進行的動作,由“to be + 現在分詞”構成,另外,“系動詞+介詞短語或副詞”也表示進行時的意義。例如:
What are you doing?
The bridge is under construction.
2) 表示感覺、愿望和狀態的某些動詞如have, be, hear, see, like等詞一般不用于進行時。
5. 過去進行時
過去進行時表示過去某一時刻、某一階段正在進行的動作,由“was / were + 現在分詞”構成。例如:
He was reading a novel when I came in.
6. 現在完成時
現在完成時由“have / has + 過去分詞”構成。其使用有以下情況:
1) 現在完成時所表示的動作在說話之前已完成,而對現在有影響。句中沒有具體時間狀語。例如:
He has gone to Fuzhou.(說話人認為他不在該地)
He has been to Fuzhou.(說話人認為他在該地)
2) 現在完成時所表示的動作開始于過去,持續到現在,也許還會持續下去。常用for或since表示一段時間的狀語或so far, now, today, this week / month / year等表示包括現在時間在內的狀語。例如:
He has studied English for 5 years.
He has studied English since 1990.
注意:表示短暫時間動作的詞,如come, go, die, marry, buy等的完成時不能與for, since等表示一段時間的詞連用。
3) 現在完成時還用在時間和條件狀語從句中,表示將來某時完成的動作。例如:
I’ll go to your home when I have finished my homework.
7. 過去完成時
1) 過去完成時由“had + 過去分詞”構成。過去完成時的動詞表示過去某一時刻或某一動作之前完成的動作或狀態。句中常用by, before, until, when等引導的時間狀語。例如:
By the end of last year we had built five new houses.
2) 過去完成時的動詞還可表示過去某一時刻之前發生的動作或狀態持續到過去某個時間或持續下去。例如:
Before he slept, he had worked for 12 hours.
8. 過去將來時
過去將來時表示從過去的某時間看來將要發生的動作或存在的狀態。過去將來時由“should / would + 動詞原形”構成。第一人稱用should,其他人稱用would。例如:
They were sure that they would succeed.
9. 現在完成進行時
現在完成進行時由“have (has) + been + 現在分詞”構成,表示動作從過去的某個時刻開始,持續到現在,可能繼續下去,也可能剛剛結束。現在完成進行時與現在完成時有時可以交換使用,含義沒有什么差別,如work, study, live, teach等。例如:
I have worked here for three years.
I have been working here for three years.
但多數動詞在這兩種時態中表示不同意思。例如:
I have written a letter. (已寫完)
I have been writing a letter. (還在寫)
注意:表示短暫動作的動詞,如finish, marry, get up, come, go等不能用這種時態。