居然這么快就到寂寥的九月了。
我更新越來越慢,今天才寫到時態……
不過寫到這里,簡單句的大框架已經快要搭建好了,就還缺乏兩個比較重要的東西——時態和語態。
英文的時態一共有十六種,是不是要炸了?其實作為公司人,只需要掌握每種時態的粗略用法的話,沒那么難,畢竟我們有對應的中文標志時態的手段呢,比如助動詞“著”、“了”、“過”以及一些時間短語比如“昨天”、“今天”和“明天”。
至于謂語動詞的變化,學了那么多年,常用的動詞的現在式和過去式總能記住了吧。Take it easy~
1.時態的意義和構成
我用PPT做了一張圖,畫上了這16種時態(唔,做得有點丑)。
只要掌握了現在時下面的4種時態:一般現在時、現在進行時、現在完成時和現在完成進行時,其他的時態還蠻好推的。
下面就來附上16個句子,來簡單地看一下這些時態,經常要使用的是標藍的8種時態而已。
1)現在時:
一般現在時,表示現存的狀態、習慣性的動作。
I read books every day. 我每天都看書。
現在進行時,表示正在進行的動作,一般譯為中文時都有“正在”二字。
I am reading a book now. 我現在正在看書。
現在完成時,表示現在已經完成的動作,對現在產生影響、形成結果,一般譯為中文時都有“已經”和“了”這種字眼。
I have read that book. 我看過那本書了。
現在完成進行時,表示到現在為止,一直在進行的動作,一般譯為中文時有“一直”這種字眼。
I have been reading that book for two hours. 我一直在看那本書,看了2個小時了。
2) 過去時
一般過去式,表示過去的動作、習慣、狀態,一般都會帶上表示過去的時間詞。
I read a book yesterday. 我昨天讀了一本書。
過去進行時,表示過去正在進行的動作。
I was reading a book yesterday afternoon. 我昨天下午在看書。
過去完成時,表示過去已經完成的動作,它不像現在完成時那樣可以單獨存在,一般要加上一個過去時的句子,構成背景時間,如下句:
I had finished reading the book before I went out. 我出門前已經讀完了一本書。
過去完成進行時,表示至過去某個時間點一直在進行的動作,也不可單獨存在。
I had been reading the book before you came. 你來前我一直在看那本書。
3)將來時
一般將來時,表示將來發生的動作或狀態,結構will do,譯為中文最為明顯的是將要。
I will read the book tomorrow. 我明天將會讀那本書。
將來進行時,表示將來某時即將進行的動作,結構will be doing,。
I will be reading the book at this time tomorrow. 我明天這個時候會讀那本書。
將來完成時,表示將來某時為止所完成或仍在繼續的動作和經歷,結構will have done。
I will have finished the book by this time tomorrow. 我明天這個時候將會讀完這本書。
將來完成進行時,表示至將來某個時間點一直在進行的動作。
I will have been reading the book by ten o’clock tonight. 直到今晚10點,我將一直讀那本書。
4)過去將來時
這個時態經常在主句為過去式的賓語從句中存在,其他情況中出現得并不多,所以賴老師在《賴氏經典語法》并未提及這個時態也是很正確的做法,但我們不妨隨便來看看。
一般過去將來時,站在過去,展望將來會存在的狀態或動作。
He said that he would read the book tomorrow. 他說了他明天會讀那本書。
也有不是用在賓語從句當中的,比如:
She was ten. In three years,she would be thirteen. 她10歲了。三年后,她是13歲。
過去將來進行時,站在過去,展望未來某時即將進行的動作。
She said she would be reading the book at this time tomorrow. 她說了明天的這個時候會讀那本書。
過去將來完成時,站在過去,展望至將來的某個時間點將要完成的動作。
She said she would have finished the book by this time tomorrow. 她說了她明天這個時候就讀完這本書了。
過去將來完成進行時,站在過去,展望至未來的某個時間點會一直進行的動作。
He said he would have been reading the book for seven hours by the end of this year. 他說到今年年底,他在那兒工作就有7年了。
2. 時態的運用和需要注意的問題
雖然英文當中有16種時態,但我們需要掌握的是7種,分別是現在時的4種時態(一般現在時、現在進行時、現在完成時以及現在完成進行時)、一般過去時、過去進行時、過去完成時以及一般將來時。這是我們比較常用的7種時態。
其實掌握這16種時態的構成并不困難,難的是在具體的場景中運用,有一些時態是可以交錯的,比如一般現在時也可以表將來。跟其他很多母語為中文者一樣,我在時態的使用方面并不精確,現在我們通過比較幾下幾種時態,以便更準確地運用時態。
1)一般過去式和現在完成時的區別
一般過去式和過去完成時所描述的東西都是發生在過去的,兩者的最主要的區別在于,說話目的不一樣:現在完成時是為了說明現在的情況、過去與現在的關系,而過去完成時只是單純地談過去的動作或狀況本身。試比較下列例子:
I have bought some vegetables.
我買了點蔬菜。(我們現在手頭上有蔬菜了,可以做吃的了。)
I bought some vegetables.
我買了點蔬菜。(只說明這個事實。)
I have lost my passport.
我的護照丟了。(我現在沒有護照了。)
I lost my passport.
我的護照丟了。(只說了丟了護照這個事實)
2). 能用來表達將來的時態
A. begin, start, arrive, leave, come, go等動詞可用一般現在時表將來,表示按規定、時間表、計劃或安排要發生的動作。
他們后天出發。
They start the day after tomorrow.
他們已經計劃好后天出發,所以用了現在時,但你也可以用將來時表示,說They will start the day after tomorrow.
B. 現在進行時可以表示將來,表示將來確定的安排
----What are you doing on Saturday night?
----I’m doing some shopping with Jane.
----你周六晚上有什么安排?
----我打算與簡去購物。
同樣,也可以用將來時表示,說I am going to do some shopping with Jane.
3). For +一段時間
For + 一段時間常常與現在完成時或者現在完成進行時一起使用,但動作本身要是可以持續的。
I have lived here for five years. (√)
He has died for five years. (×)
Live這個動作是可以持續的,所以可以與for+一段時間連用,而die這個動作不是可以持續的,人不可能一直在die,不可以和for+一段時間連用。
這個句子可以換成 It is five years since he died.
4). 時態的前后一致
這個是中學考點,主要是用在名詞性從句的賓語從句當中。這個語法點對于公司人也許不是那么重要,暫時就不贅述了。
時態的靈活使用有很多令人拍案叫絕的地方,但如果不是長期的細心揣摩,非母語者很難像native speaker一樣自如地運用時態準確地表達自己的意思。不過作為公司人,重在溝通理解,能不能領略語言的趣味之處倒不用計較。
如果只是粗略領略時態的用法,真沒那么難呢,畢竟,大部分時態其實都對應有中文的一些語言標志,道理是相通的。
下節課,我就要學習語態啦~
艾莎,十年編譯,現從事英語教育,一個英語及其他知識的學習者,熱愛英語,熱愛寫作,相信文字有力量。簡書號:英語長跑,周二更新公司人英語,周末更新隨筆,歡迎關注。