關於英語句子時態語法
隨著全球經濟一體化的發展,我國的教育和文化等方面也在不斷地向前發展。英語作為全球通用的語言,是不同國家的人們之間溝通的橋樑。小編精心收集了,供大家欣賞學習!
1
英語八種時態基本句型
一、一般現在時
1、 肯定句:主語+動詞原形***-s,-es***+ 其他。
2、 否定句:主語+don’t/doesn’t+動詞原形+其他。
3、 一般句:Do/Does+主語+動詞原形+其他?
二、一般過去時
1、 肯定句:主語+動詞-ed+其他。
2、 否定句:主語+didn’t+動詞原形+其他。
3、 一般句:Did+主語+動詞原形+其他?
三、現在進行時
1、肯定句:主語+am/is/are+動詞-ing +其他。
2、否定句 主語+am/is/are+not+動詞-ing+其他。
3、一般句:Am/Is/Are+動詞-ing+其他?
四、過去進行時
1、 肯定句:主語+was/were+動詞-ing+其他。
2、 否定句:主語+was/were+not+動詞-ing+其他
3、 一般句:Was/Were+主語+動詞-ing+其他?
五、一般將來時
1、 肯定句:主語+will/shall+動詞原形+其他.
2、 否定句:主語+won’t/shan’t+動詞原形+其他.
3、 一般句:Was/Shall+主語+動詞原形+其他?
六、過去將來時
1、 肯定句:主語+would/should+動詞原形+其他。
2、 否定句:主語+wouldn’t/shouldn’t+動詞原形+其他。
3、 一般句:Would+主語+動詞原形+其他?
七、現在完成時
1、 主語+have/has+過去分詞+其他。
2、 主語+haven’t/hasn’t+過去分詞+其他。
3、 Have/Has+主語+過去分詞+其他?
八、過去完成時
1、 肯定句:主語+had+過去分詞+其他。
2、 否定句:主語+hadn’t+過去分詞+其他。
3、 一般句:Had+主語+過去分詞+其他?
2
1. 一般現在時
用法:
A*** 表示現在發生的動作、情況、狀態和特徵。
B*** 習慣用語。
C*** 經常性、習慣性動作。
例:He always helps others. ***他總是幫助別人。***
D*** 客觀事實和普遍真理。尤其要注意,如果前後文不是一般現在時,則無法保持 主句、從句時態一致。
E*** 表示一個按規定、計劃或安排要發生的動作,***僅限於某些表示“來、去、動 、停、開始、結束、繼續”等的動詞 ***可以與表示未來時間的狀語搭配使用 。常見的用法是:飛機、火車、輪船、汽車等定期定點執行的交通方式。
例:The next train leaves at 3 o'clock this afternoon.
***下一趟火車今天下午3點開車。***
How often does this shuttle bus run? ***這班車多久一趟?***
F*** 在時間和條件狀語從句裡經常用一般現在***有時也用現在完成時***表示將來事 情。
例:When you have finished the report, I will have waited for about 3 hours.***等你完成這份報告的時候,我就已經等了將近3個小時了。***
2. 現在進行時***be doing***
用法:現在正在進行的動作。
3. 現在完成時***have done***
用法:
A*** 表示動作到現在為止已經完成或剛剛完成。
例:I bought a new house, but I _________ my old one yet, so at the moment I have two houses.
A*** didn't sell B*** sold C*** haven't sold D*** would sell
答案是C*** haven't sold。
B*** 表示從過去某時刻開始,持續到現在的動作或情況,並且有可能會繼續延續下去。此時經常用延續性動詞。時間狀語常用since加一個過去的時間點,或for 加一段時間,或by加一個現在時間。
例:Great as Newton was, many of his ideas ___________ today and are being modified by the work of scientists of our time.
A*** are to challenge C*** have been challenged
B*** may be challenged D*** are challenging
全句的意思是:“雖然牛頓是個偉大的人物,但他的許多見解直到今天還在受到挑戰,並且被現代科學家的工作所修正。”challenge是及物動詞,在本句中應當是被動語態;其動作延續到今天,所以要用現在完成時態。可見答案是C*** have been challenged。A*** are to challenge和D*** are challenging都是主動語態,不可能是答案。B*** may be challenged雖然是被動語態,但意思與全句內容不合,所以不對。
C*** 表示發生在過去,但對現在仍有影響的動作或情況。通常用點動詞,如:arrive, begin, find, give, lose等。
例:John has broken his left leg.***約翰摔斷了左腿。***
注意事項
A*** 現在完成時是聯絡過去和現在的紐帶。現在完成時和過去時的區別在於:現在完成時強調動作的動態,或受動態的影響,是動態的結果,對現在有影響;過去時只表示過去的某個具體時間裡發生的動作,與現在沒有聯絡。
例:He worked in that hospital for 8 years.***他曾經在那家醫院工作了8年。這只是講述一個過去的事實,他現在已經不在那家醫院了。***
He has worked in that hospital for 8 years.***他已經在那家醫院裡工作了8年。表示他從過去開始工作,一直工作到現在,現在仍在那家醫院工作。***
B*** 因為含有for加一段時間或since加一個時間點這樣的時間狀語的完成時,有動態和延續性的特點,所以不能使用終端動詞或瞬間動詞。
例:My sister has been married for 5 years.***過去分詞做表語表示狀態,可以延續***
My sister has married. Don't disturb her.***終端動詞***
C*** 在"this is the first/ second/ third…… time that……"句型裡要求用完成時。
例:This is the second time that the products of our company have been shown in the International Exhibition.***這是我公司產品第二次參加國際展覽會。***
D*** 句型"It is/ has been……since"所使用的兩種時態都正確。
例:It is/ has been 10 years since I last saw him.***從我上次見到他以來已經10年了。***
E*** 在"no sooner than"、"hardly/ scarcely ……when"、"before"、"prior to"等句型中,主句要求完成時。
例:I haven't met that professor prior to today.***以前我從未見過那位教授。***
4. 現在完成進行時***have been doing***
用法:表示某一動作開始於過去某一時間,延續或重複地出現至今,或將繼續延續至將來。
例:We have been working on this project for over a month now.***到目前為止,我們一直在處理那個專案,已經花了一個多月時間了。***
注意事項:與現在完成時相比,現在完成進行時更強調:在從過去到現在的時間裡,動作或狀態一直持續或一直反覆出現。
例:1997年6月四級第45 題
It seems oil ___________ from this pipe for some time. We'll have to take the machine apart to put it right.
A*** had leaked B*** is leaking
C*** leaked D*** has been leaking
從本題上下文看,這兩個句子的意思是:“看來,這個管道漏油已有一段時間了,我們將不得不拆卸機器排除故障。”第二句表示將要採取的措施。第一句動作發生在第二句之前,並且延續到現在為止仍在繼續。因此,空格中需用現在完成時或現在完成進行時。D*** has been leaking是現在完成進行時,因此是本題的答案。有11%的考生誤選了B*** is leaking。由於本句有時間狀語for some time,表示謂語動作延續,謂語不能用現在進行時,必須用和完成時有關的時態。有些考生誤選了C*** leaked或A*** had leaked。是因為他們沒有注意到本題第二句是一般將來時,所以第一句的謂語不能用過去時或過去完成時。
5. 一般過去時
用法:
A*** 表示過去某個時間發生的動作或情況。
B*** 表示過去習慣性動作。特別是由would/ used to do表達的句型,本身表示的 就是過去時。
例:The old man would sit on a bench in the quiet park and look at others for hours without doing anything or talking to anybody.***老人過去常常坐在寧靜的公園裡的一條長椅上,看著其他的人,一坐就是數個小時,什麼也不幹,也不和任何人交談。***
He used to visit his mother once a week.***他以前總是每週看望一次他的母親。***
C*** 有時可代替一般現在時,表達一種婉轉、客氣、禮貌、商量的語氣。
例:I wanted to ask you if I could borrow your car?***我想向您借車用一用,可以嗎?***
Would you mind my sitting here?***您介意我坐在這裡嗎?***
注意事項:
A*** 注意時間狀語的搭配。一般過去時的時間狀語應該是表示過去某個時間的詞或片語,如:yesterday, last month, in 1999, two days ago等,絕對不可與recently, in the past 10 years, this month等連用,因為這樣的時間狀語都與現在有關係,應該用現在完成時或一般現在時。
B*** used to do的否定形式和疑問形式很特別:你怎麼寫都正確。以否定形式為例:used not to do, didn't used to do, didn't use to do都對。
Used to do經常與 be used to doing sth/ sth結構進行對比。前者表示"過去常常或過去曾經",要求加動詞原形;後者表示"習慣於",要求加名詞或動名詞。
3
1. 過去完成時***had done***
用法:表示在過去的某個時間或動作以前已經發生的動作或已經存在的狀態。就是我們常說的:表示"過去的過去的動作或狀態"。
Until then, his family _________ from him for six months.
A*** didn't hear C*** hasn't heard B*** hasn't been hearing D*** hadn't heard
全句的意思是:“到那時為止,他家裡已經有六個月沒得到他的訊息了。”由此可以看出,謂語動詞的動作延續到過去的某一時刻才完成,因此謂語要用過去完成時。答案是D***。其它選項中:A*** didn't hear,因為一般過去時只表示過去發生的事情或存在的狀態,所以不能與時間狀語for six months連用。B*** hasn't been hearing,現在完成進行時表示過去某時刻繼續到現在或現在還在進行的動作,與題意不符。C*** hasn't heard,現在完成時表示從過去某一時刻到現在為止發生的動作。而題中的then只表示過去的某一時刻,不能表示現在時間。
注意事項:“過去的過去”這種邏輯關係常通過上下文體現出來,而不一定受某個時間狀語的限制。
例:There had been some one in our room just now, because I noticed a burning cigarette end on the floor when we opened the front door.***剛才有人在我們的房間裡,因為我們開啟前門進來時,我注意到地板上有一支仍在燃燒的香菸。***
分析:雖然時間狀語是just now,似乎應該使用一般過去時,但是“在房間裡”這個狀態是在"開門"和"注意"這兩個過去的動作之前就存在的,所以應該用過去完成時。
2. 過去將來時***would/ should do***
用法:表示從過去的某個時間看將要發生的事。
例:I said on Thursday I should see my friend the next day.***我星期四說我將於第二天拜訪我的朋友。***
注意事項:由於過去將來時是由過去時和將來時組合而成的,所以其注意事項可以參考過去時和將來時的相關注意事項。
3. 過去進行時***was/ were doing***
用法:
A*** 表示在過去一個比較具體的時間正在發生的動作。
例:Mary was listening to light music 10 minutes ago.***10分鐘前,瑪麗正在聽輕音樂。***
B*** 如果when, while這樣的時間狀語引導詞所引導的主從句之一是一般過去時,則另一個句子常用過去進行時。
例:I was washing my hair when you knocked at the front door.***你敲前門時我正在洗頭髮。***
注意事項:其它與將來時有關的事項請參見下面所講的一般將來時。
4. 一般將來時
用法:
A*** 基本結構是will / shall do。
例:We shall send her a glass hand-made craft as her birthday gift.***我們將送給她一個玻璃的手工製品,作為給她的生日禮物。***
B*** 有些動詞,如:arrive, be close, come, do, done, go, have, leave, open, play, return, sleep, start, stay等,用於一般進行時,並且通常與一個表示將來時間的時間狀語連用,可以表示將來時。
例:My mother is coming to visit me next week and is staying here until May.***我媽媽下週將來看我,並會呆到5月。***
C*** 表示“打算去……,要……”時,可用be going to do。
例:This is just what I am going to say.***這正是我想說的。***
D*** 表示“即將、正要”時,可用be about to do。強調近期內或馬上要做的事。
例:Don't worry, I am about to make a close examination on you.***別擔心,我馬上就給你做一次仔細的檢查。***
E*** "be to do"的5種用法:
a*** 表示“按計劃、安排即將發生某事或打算做某事”。
例:She is to be seen in the lab on Monday.***星期一你準會在實驗室見到她。***
b*** 該做或不該做的事情***語氣上接近於should, must, ought to, have to***,表示一種命令、規勸性語氣。
例:You are to go to bed and keep quiet, kids. Our guests are arriving in less than 5 minutes.***孩子們,你們必須 上床睡覺,不準吵鬧。我們的客人5分鐘之內就要到了。***
c*** 能或不能發生的事情***接近can, may***
例:How am I to pay such a debt?***我怎麼可能還得起這麼大的一筆債呢?***
d*** 不可避免將要發生的事情,後來將要發生的事情。
例:I assure you that the matter _______ as quickly as possible. Have a little patience.
A. will be attended B. will be attended to
C. is attended D. is attended to
will be attended to關鍵的一點是:attend表示“處理,解決”時是不及物動詞,必須與to連用。另外,從上下文看,事情顯然尚未解決,所以應該用將來時的被動語態。答案是B。
e*** 用於條件從句“如果……想,設想”***接近if ……want to,或if ……should***
例:Greater efforts to increase agricultural production must be made if food shortage ____________ avoided.
A*** is to be B*** can be C*** will be D*** has been
答案是A*** is to be。全句的意思是:“如果要避免食品短缺,就必須作出更大努力來增加農業產量。”
F*** 同樣可以表示“正要、將要”的意思的句型是be on the point of doing。
例:The coach is on the point of giving up the game because our team has been scored 7 points.***教練想要放棄這場比賽了,因為對方已經射進了7個球。***
例:1999年6月四級第65題
I was _______ the point of telephoning him when his letter arrived.
A*** in B*** to C*** at D*** on
答案是D***。on the point of doing 是固定片語,意思是“正要、打算”。全句的意思是:“當他的信到的時候我正要打電話給他。”
注意事項:
在以if, when, as long as, as soon as, after, before, in case, until, unless等連詞以及具有連詞作用的副詞***immediately, the moment, directly***等引導的狀語從句,一般用現在時代替將來時。強調延續性或動態時,可用完成時。
例:I hope his health will have improved by the time you come back next year.***我希望到明年你回來的時候,他的身體已經好多了。***
5. 將來進行時***will be doing***
用法:強調在將來的某個具體時間正在發生的動作或事情。
例:Don't worry, you won't miss her. She will be wearing a red T-shirt and a white skirt at that time.***別擔心,你不會認不出她的。她到時會穿一件紅色的T恤衫和一條白色的短裙。***
注意事項:由於本時態是由將來時和進行時融合在一起的,所以關於本時態的注意事項,可參考"一般將來時"和"現在進行時"的有關注意事項。