現(xiàn)在完成時是英語考試中??嫉囊粋€語法點,那么,你掌握得如何呢?

現(xiàn)在完成時有兩種用法
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)在完成時

3.答案:C
? ?講解:主句用的是現(xiàn)在完成時,而從句用的是一般過去時,故選C

4.答案:D
? ?講解:A、B、C均為非延續(xù)性動詞,在肯定句中不與表"段時間"的短語連用,故選D。

5.答案:A
? ?講解:本題句中有"for+段時間"結(jié)構(gòu),據(jù)此可排除C,B項意為"去過某地",不合題意,D項缺介詞,故選A

好了,以上就是現(xiàn)在完成時測試題,你做對了幾道題呢?看了講解是不是明白了呢?以上的練習僅是定語從句中的一部分,在日常的學習中還請大家多練習才行。希望以上的內(nèi)容能給大家?guī)硐鄳?yīng)的幫助,祝大家英語考試取得理想的成績。