衝刺小升初--語法專項訓練題
(2017北京)1.Lily is my classmate.We_____each other since she came to our school.
A. know B.knew C.have known D.will known
2. ---Look!Someone _______ the classroom.
---Well,it wasn't me.I didn't do it.
A.is cleaning B.was cleaning C.has cleaned D.will clean
(2018北京)3. ---___you ever ___to the Great Wall?
---Yes,Three times.
A.Has,been B.Have,been C.Have,gone D.Has,gone
4.---Hardy and Tom_______the cinema to watch the film.
---Oh,that's why I can't find them now.
A.have gone to B.have been to C.has gone to D.has been to
5.It's nice to see you again,We________each other since 2014.
A.won't see B.don't see C.haven't seen D.didn't see
(2018北京)6.---Is that a new coat?
---No,I_____it for a long time.
A.bought B.have bought C.have had D.buy
7. --- Do you want to have lunch with me?
--- No, I just my lunch.
A. had, have B. have, had C. has, had D. will, have
(2017北京)8.I won’t go to the concert because I my ticket.
A.lose B. will lose C. have lost D. lost
9.I
(be) to 6 countries in the world so far.10.Mrs. Brown (teach) us a lot about social studies since September.
11.Jimmy have already finished his university for ten years.(對劃線部分提問)
現在完成時知識結構
一.基本結構:助動詞have/has+過去分詞(done)
二.句型:
否定句:主語+have/has+not+過去分詞+其他.
一般疑問句:Have/Has+主語+過去分詞+其他.
簡略答語:Yes, 主語+ have/has.(肯定)
No, 主語+ haven't/hasn't.(否定)
三.用法
(1)現在完成時表示過去發生或已經完成的動作對現在造成的影響或結果;
I have spent all of my money (so far).(含義是:現在我沒有錢花了.)
Guo zijun has (just/already) come. (含義:郭子君現在在這兒)
My father has gone to work.(含義是:我爸爸現在不在這兒)
(2)現在完成時可以用來表示發生在過去某一時刻的,持續到現在的動作(用行為動詞表示)或狀態(be動詞表示)常與for(+時間段),since(+時間點或過去時的句子)連用。
①for+時段
②since+過去一個時間點(自從……以來)
③since+時段+ago
④since+從句(過去時)
⑤It is+時段+since+從句(過去時)
Mary has been ill for three days.
I have lived here since 1998.
四.has gone (to),has been (to), has been (in) 的區別
Have/Has gone(to) :去了(現在不在說話現場)
Where is your father?He has gone to Shanghai.
Have/Has been (to) :去過(已不在去過的地方)
My father has been to Shanghai.
Have/has been in:呆了多久(還在所呆的地方)
My father has been in Shanghai for two months. /since two months ago.
閱讀更多 師師學霸課堂 的文章