2017中考英语现在完成时态试题及答案

才智馆 人气:2.95W

现在完成时有两种主要用法,即已完成用法(或影响性用法)和未完成用法(或持续性用法)。下面yjbys小编为大家分享中考英语现在完成时英语试题及答案,欢迎阅读!

2017中考英语现在完成时态试题及答案

1.-___you ever ___to the Great Wall? -Yes,Three times.

,been ,been ,gone

解析:现在完成时的动作重复性,have been to 表示去过某地,have gone to 表示现在不在去了某地。答案:B

2-Look!Someone ___ the classroom.

-Well,it wasn't me.I didn't do it.

cleaning cleaning cleaned clean .

解析:这里不能受 look影响填进行时,下文中说我没做,说明已经有人做了,是对现在的`影响。答案:C

3. -May I speak to ?

-Sorry,he ___ Harbin,he ___ the city for two days.

been to; has been in

gone to; has been to

gone to; has been in

解析:根据上下文说明Lee 不在,去了某地用have gone to, 在那多长时间用have been in

答案:C

4. The water___dark and 's no longer safe to drink.

me become

become becoming

解析: 根据下文可知是过去动作对现在造成的影响。

答案:B

5. -What a nice watch!How long __you ___it?

-For just two weeks.

; buy ; had ; having ;buy

解析:buy是短暂动词,不能和一段时间连用。

答案:B

6. -Look,the light is still on in Helen's office.

-Maybe she __ her work yet.

n't finish 't finish 't finished 't finish

解析:上文是下文造成的结果,而且充yet 也可以断定用完成时。

答案:C

7.-I have read this book by Andersen.

-When ___you ____ it?

,read , read , read , read

解析:when是对动作发生的时间提问,读书发生在过去。

答案:C

8.-Peter , you speak English so well.

-Thank you, I ____ English since I came here 2004.

learn ned C. have learned D. learn

解析:since引导的时过去时,但主句仍然用现在完成时。表示动作延续到现在还可能继续下去。

答案:C