語法小點——時態、語態要點
時間:
未知2
語法
(一) 一般現在時
在時間或條件狀語從句中,從句中不能用將來時,要用一般現在時代替將來時。例如:
unless you get rid of smoking, you will not stay healthy.
你只有戒煙,才能保持健康。
when you come next time, i’ll show you around our campus.
你下次來時,我將帶你到我們的校園去看看。
(二) 過去將來時
過去將來時可以用“was/ were about to + 動詞原形”結構,表示過去正要進行的動作。此外,過去將來時也可以用“was/ were to + 動詞原形”或“was/ were + 現在分詞”及一般過去時等表示。例如:
i was told that the press conference was to be held the next day.
我被告知記者招待會將在第二天舉行。
i was about to leave when the telephone rang.
我正要離開,這時電話鈴響了。
(三) 一般將來時
一般將來時表示將來發生的動作或存在的狀態。常用“will/ shall + 動詞原形”形式來表示,含有“預見、意圖”之意。shall常用于第一人稱,will用于第二、三人稱。但現代英語中,shall也常用于第一人稱。“be to + 動詞原形”也可以表示將來時,表示預定、義務、可能、命令或吩咐等。例如:
i hope that he will be able to go to the party.
我希望他能參加聚會。
she will be back in a minute.
她一會就回來了。
he is to return from germany tomorrow.
他明天將從德國回來。(預定)
you are to be back by 9 o’clock.
你要在九點以前回家。(義務)
you are not to stay too late outside.
你不要在外面呆得太晚。(命令)
(四) 現在完成時
現在完成時主要有兩中用法:已完成的動作對現在造成的影響;未完成的動作持續到現在的情況。
1. 現在完成時已完成用法表示說話的時候這個動作已經結束,只是對現在造成的影響(結果)。可以不用時間狀語,也可以和一些表示不定時間狀語連用,如 already, yet, lately, often, rarely, ever, now, just, today等。例如:
he has returned the book.
他已經歸還了那本書。
mary has (already) gone to japan.
瑪麗已經到日本去了。
2. 未完成用法指動作或狀態從過去某時開始繼續到現在,可能繼續下去,也可能剛剛結束,通常要與某些表示一段時間的狀語連用。
1)現在完成時常和for 或 since等表示一段時間的狀語連用,但是在since做連詞用的從句中,謂語動詞常用過去時。例如
i have worked in the company since i came to the city.
自從到這個城市以來,我一直在這家公司工作。
the students have studied english for about ten years.
那些學生學英語已經差不多十年了。
2)在由until (till, up to) now, up to the present, so far, some time, in (for, over, during) the past (last, recent ) few (several, two…) months (days…) 等結構中也常用現在完成時表示動作的持續。例如:
up to now, i have finished two-thirds of the work.
到目前為止,我已完成了三分之二的工作。
so far she has written five books.
她到現在為止已經寫了五本書了。
在時間或條件狀語從句中,從句中不能用將來時,要用一般現在時代替將來時。例如:
unless you get rid of smoking, you will not stay healthy.
你只有戒煙,才能保持健康。
when you come next time, i’ll show you around our campus.
你下次來時,我將帶你到我們的校園去看看。
(二) 過去將來時
過去將來時可以用“was/ were about to + 動詞原形”結構,表示過去正要進行的動作。此外,過去將來時也可以用“was/ were to + 動詞原形”或“was/ were + 現在分詞”及一般過去時等表示。例如:
i was told that the press conference was to be held the next day.
我被告知記者招待會將在第二天舉行。
i was about to leave when the telephone rang.
我正要離開,這時電話鈴響了。
(三) 一般將來時
一般將來時表示將來發生的動作或存在的狀態。常用“will/ shall + 動詞原形”形式來表示,含有“預見、意圖”之意。shall常用于第一人稱,will用于第二、三人稱。但現代英語中,shall也常用于第一人稱。“be to + 動詞原形”也可以表示將來時,表示預定、義務、可能、命令或吩咐等。例如:
i hope that he will be able to go to the party.
我希望他能參加聚會。
she will be back in a minute.
她一會就回來了。
he is to return from germany tomorrow.
他明天將從德國回來。(預定)
you are to be back by 9 o’clock.
你要在九點以前回家。(義務)
you are not to stay too late outside.
你不要在外面呆得太晚。(命令)
(四) 現在完成時
現在完成時主要有兩中用法:已完成的動作對現在造成的影響;未完成的動作持續到現在的情況。
1. 現在完成時已完成用法表示說話的時候這個動作已經結束,只是對現在造成的影響(結果)。可以不用時間狀語,也可以和一些表示不定時間狀語連用,如 already, yet, lately, often, rarely, ever, now, just, today等。例如:
he has returned the book.
他已經歸還了那本書。
mary has (already) gone to japan.
瑪麗已經到日本去了。
2. 未完成用法指動作或狀態從過去某時開始繼續到現在,可能繼續下去,也可能剛剛結束,通常要與某些表示一段時間的狀語連用。
1)現在完成時常和for 或 since等表示一段時間的狀語連用,但是在since做連詞用的從句中,謂語動詞常用過去時。例如
i have worked in the company since i came to the city.
自從到這個城市以來,我一直在這家公司工作。
the students have studied english for about ten years.
那些學生學英語已經差不多十年了。
2)在由until (till, up to) now, up to the present, so far, some time, in (for, over, during) the past (last, recent ) few (several, two…) months (days…) 等結構中也常用現在完成時表示動作的持續。例如:
up to now, i have finished two-thirds of the work.
到目前為止,我已完成了三分之二的工作。
so far she has written five books.
她到現在為止已經寫了五本書了。