2017會考英語現在完成時態試題及答案
現在完成時有兩種主要用法,即已完成用法(或影響性用法)和未完成用法(或持續性用法)。下面yjbys小編為大家分享會考英語現在完成時英語試題及答案,歡迎閲讀!
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