英語現(xiàn)在完成時(shí)測試題含講解
現(xiàn)在完成時(shí)是英語考試中??嫉囊粋€(gè)語法點(diǎn),那么,你掌握得如何呢?
現(xiàn)在完成時(shí)有兩種用法
1.過去發(fā)生的某一動作對現(xiàn)在造成的影響或結(jié)果或到現(xiàn)在為止已經(jīng)發(fā)生或完成的動作。
2.表示過去發(fā)生的、持續(xù)到現(xiàn)在的動作或狀態(tài)。
下面我們來做幾道題測試下:
1.Kate's never seen Chinese films,____ ?
A. hasn't she ? B. has she ? ?C. isn't she ? D. is she
2.-Mum, may I go out and play basketball? -______you______ your homework yet?
A. Do; finish ? B. Are; finishing ? C. Did; finish ? D. Have; finished
3.His brother has been to Stone Forest twice______he came to Yunnan.
?A. after ? ? B. before ? ? ?C. since ? ? ? D. for
4.Tom______the CD player for two weeks.
A. has lent ?B. has borrowed ? C. has bought ? D. has had
5.My parents ______ Shangdong for ten years.
A. have been in ? B. have been to ? C. have gone to ? D. have been
參考答案:
1.答案:B
? 講解:陳述句部分含否定詞never,簡略問句部分要用肯定式,又因Kate's是Kate has的縮寫,故選B
2.答案:D
? ?講解:據(jù)yet可知,應(yīng)用現(xiàn)在完成時(shí)
3.答案:C
? ?講解:主句用的是現(xiàn)在完成時(shí),而從句用的是一般過去時(shí),故選C
4.答案:D
? ?講解:A、B、C均為非延續(xù)性動詞,在肯定句中不與表"段時(shí)間"的短語連用,故選D。
5.答案:A
? ?講解:本題句中有"for+段時(shí)間"結(jié)構(gòu),據(jù)此可排除C,B項(xiàng)意為"去過某地",不合題意,D項(xiàng)缺介詞,故選A
好了,以上就是現(xiàn)在完成時(shí)測試題,你做對了幾道題呢?看了講解是不是明白了呢?以上的練習(xí)僅是定語從句中的一部分,在日常的學(xué)習(xí)中還請大家多練習(xí)才行。希望以上的內(nèi)容能給大家?guī)硐鄳?yīng)的幫助,祝大家英語考試取得理想的成績。