時(shí)態(tài)是英語(yǔ)中一個(gè)重要的語(yǔ)法范疇,它表示不同時(shí)間發(fā)生的動(dòng)作或存在的狀態(tài)以及動(dòng)作發(fā)生或存在的方式。下面是小編收集整理的*英語(yǔ)各種時(shí)態(tài)練習(xí)題,大家一起來(lái)看看吧!
?
*英語(yǔ)各種時(shí)態(tài)練習(xí)題:
?
( ) 1 -What is he doing now?
?
-He___a picture.
?
A. draws B. drew C. is drawing D. was drawing
?
( ) 2 Look! An elephant___this way.
?
A. was coming B. is coming C. came D. comes
?
?
( ) 3 Look! The children___kites over there.
?
A. flew B. fly C. are flying D. were flying
?
( ) 4 Be quiet! I'm trying to hear what the man
?
A. is saying B. has said C. will say D. says
?
( ) 5 Don't talk with each other. The baby___.
?
A. was sleeping B. is sleepping C. was sleepping D. is sleeping
?
參考答案:1-5 C B C A D
?
現(xiàn)在完成時(shí)的用法:
?
1. 表示過(guò)去發(fā)生的動(dòng)作對(duì)現(xiàn)在所造成的影響或表示從過(guò)去某一時(shí)刻開始一直延續(xù)到現(xiàn)在的動(dòng)作或狀態(tài)。如:
?
I have finished my work. 我的工作干完了。
?
Luckily, I have read the book before. 幸好我以前看過(guò)這本書。
?
I have almost finished the book. 這本書我?guī)缀跻呀?jīng)看完了。
?
And because of that, we have come to see you. 因此我們就來(lái)找你了。
?
We have used both written and aural material. 我們使用了書面和聽的材料。
?
She has been away on a long trip. 她離家作長(zhǎng)途旅行去了。
?
He has behaved very badly to you. 他待你很不好。
?
The storm has lasted for three hours. 暴雨已經(jīng)持續(xù)了三個(gè)鐘頭了。
?
?
2. 經(jīng)常與現(xiàn)在完成時(shí)連用的狀語(yǔ)或結(jié)構(gòu)有 already, just, so far, in the last [past] few years, it is the first time that, for five years, since 1980 等。如:
?
I've known her for a long time. 我認(rèn)識(shí)她很長(zhǎng)時(shí)間了。
?
I've already posted your letters. 我已把你的信發(fā)掉了。
?
So far there has been no bad news. 到現(xiàn)在為止還沒(méi)有壞消息。
?
Since then, he has developed another bad habit. 自那以后,它養(yǎng)成了另一種環(huán)習(xí)慣。
?
注:現(xiàn)在完成時(shí)不與具體的過(guò)去時(shí)間狀語(yǔ)或 when 連用。
?
現(xiàn)在完成進(jìn)行時(shí)與現(xiàn)在完成時(shí)的區(qū)別:
?
1. 有些靜態(tài)動(dòng)詞只能用于現(xiàn)在完成時(shí),一般不能用于現(xiàn)在完成進(jìn)行時(shí)。如:
?
I’ve known him for many years. 我認(rèn)識(shí)他有許多年了。
?
The war has lasted for a long time. 這場(chǎng)戰(zhàn)爭(zhēng)持續(xù)了很長(zhǎng)時(shí)間。
?
2. 有少數(shù)動(dòng)詞(如live, work, teach, study等)用兩種時(shí)態(tài)都可以,意思差別不大。如:
?
I’ve lived [been living] here for 30 years. 我在這兒住了30年了。
?
How long have you worked [been working] here? 你在這里工作多久了?
?
3. 現(xiàn)在完成時(shí)與現(xiàn)在完成進(jìn)行時(shí)的相通性:在表達(dá)一個(gè)從過(guò)去開始而現(xiàn)在仍在繼續(xù)或剛剛結(jié)束的動(dòng)作時(shí),某些動(dòng)詞既可以用現(xiàn)在完成時(shí),也可以用現(xiàn)在完成進(jìn)行時(shí),如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work等。如:
?
你學(xué)習(xí)英語(yǔ)多久了?
?
正:How long have yon learnt English?
?
正:How long have you been learning English?
?
他已經(jīng)睡了十個(gè)小時(shí)了。
?
正:He has slept for ten hours.
?
正:He has been sleeping for ten hours.
?
現(xiàn)在完成時(shí)主要用法實(shí)例分析:
?
1. 影響性用法實(shí)例分析
?
I have lost my pen. 我把鋼筆丟了。
?
根據(jù)句意可知,“丟鋼筆”這個(gè)動(dòng)作發(fā)生在過(guò)去,同時(shí)也在過(guò)去已經(jīng)完成,但這個(gè)過(guò)過(guò)去發(fā)生和完成的動(dòng)作對(duì)現(xiàn)在有影響——我現(xiàn)在無(wú)鋼筆用,或我得去買支新的。
?
We have finished the work. 我們已把工作干完了。
?
顯然“完成工作”這個(gè)動(dòng)作發(fā)生在過(guò)去,同時(shí)也在過(guò)去已經(jīng)完成,但這個(gè)過(guò)過(guò)去發(fā)生和完成的動(dòng)作對(duì)現(xiàn)在有影響——我們可以休息了,或可以回家了,或可以做別的事了。
?
2. 持續(xù)性用法實(shí)例分析
?
I’ve waited a week for your answer. 等你的答復(fù)我已等了一個(gè)星期。
?
根據(jù)句意可知,“等”這個(gè)動(dòng)作發(fā)生在過(guò)去,但它在過(guò)去并沒(méi)有完成,而是一直等到現(xiàn)在,已持續(xù)了一個(gè)星期。
?
We have lived here quite a number of years. 我們?cè)谶@里住了很多年了。
?
根據(jù)句意可知,“住在這兒”是從過(guò)去開始的,但它在過(guò)去并沒(méi)有完成,而是一直等到現(xiàn)在,已持續(xù)了好幾年。