掌握英語時(shí)態(tài):英語時(shí)態(tài)小測試
1.I bought a new house, but I _________ my old one yet, so at the moment I have two houses.
#39;t sell??????? C. haven't sold??????????? sell
答案:C.?haven't sold。
B) 表示從過去某時(shí)刻開始,持續(xù)到現(xiàn)在的動作或情況,并且有可能會繼續(xù)延續(xù)下去。此時(shí)經(jīng)常用延續(xù)性動詞。時(shí)間狀語常用since加一個(gè)過去的時(shí)間點(diǎn),或for 加一段時(shí)間,或by加一個(gè)現(xiàn)在時(shí)間。
2.The conference __________ a full week by the time it ends.
A. must have lasted??? B. will have lasted???? C. would last?????????? D. has lasted
本題考核謂語動詞的時(shí)態(tài)。全句的意思是:“會議從開始到結(jié)束將持續(xù)整整一個(gè)星期?!本渲衎y the time it ends表示動作要延續(xù)到將來某一時(shí)刻,因此要用將來完成時(shí)。答案是B) will have lasted。如果選A),因?yàn)榍閼B(tài)動詞must后面接動詞不定式的完成時(shí)形式表示對已經(jīng)發(fā)生的事情的一種肯定推測,而本句的時(shí)間狀語是by the time it ends而非by the time it ended,所以犯了時(shí)態(tài)不呼應(yīng)的錯(cuò)誤。Would雖可以表示推測或可能性,但would last不能表示延續(xù)到將來某一時(shí)刻的動作,所以C) would last錯(cuò)誤。因?yàn)镈) has lasted是現(xiàn)在完成時(shí),表示到現(xiàn)在為止已經(jīng)完成的動作,不能表示延續(xù)到將來某一時(shí)刻的動作,所以也不正確。
注意事項(xiàng):由于本時(shí)態(tài)是由將來時(shí)和完成時(shí)融合在一起的,所以關(guān)于本時(shí)態(tài)的注意事項(xiàng),可以參考“一般將來時(shí)”和“現(xiàn)在完成時(shí)”的有關(guān)注意事項(xiàng)。
動詞時(shí)態(tài)能力綜合測試
( )1.He often______his clothes on Sundays.
A. washing B. washes C. has washed D. wash
( )2.I’m Chinese. Where______from?
A. do you come B. you are coming C. you come D. are you coming
( )3.May______to school.
A. never walks B. is never walking C. walk never D. never is walking
( )4.We will start as soon as our teacher______ .
A. comes B. will come C. come D. is coming
( )5.How long ago______playing football?
A. have you stopped B. had you stopped C. did you stop D. do you stop
( )6.It______ hard when I left my house .
A. is raining B. rains C. was raining D. will rain
( )7.I think this question______to answer.
A. easy B. is easy C. was easy D. will easy
( )8. Don’t talk so loudly . Your father______.
A. sleeps B. is sleeping C. slept D. had slept
( )9.How many people does the doctor know who______of the disease (疾病)?
A. are dying B. is dying C. has died D. dies
( )10.I______my homework now.
A. finish B. finished C. have finished D. had finished
答案:1. B 2. A 3. A 4. A 5. C 6. C 7. B 8. C 9. A 10. C