2017會考英語現在完成時態試題及答案

來源:文萃谷 3.08W

現在完成時有兩種主要用法,即已完成用法(或影響性用法)和未完成用法(或持續性用法)。下面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


熱門標籤