18.--You know a lot about Chinese history,don't you?
--Yes,I ___________ China for a long time since 1998.( 。
A.have come toB.have gone toC.have been toD.have lived in

分析 -關(guān)于中國歷史你知道很多,不是嗎?
-是的,自從1998年我已經(jīng)在中國待了很長時間了.

解答 答案:D 根據(jù)for+時間段,選擇完成時,并且表示從過去某時開始一直延續(xù)到現(xiàn)在的動作或狀態(tài),所以選擇現(xiàn)在完成時,其have/has+動詞的過去分詞.注意常與表示一段時間的for短語、since短語或從句等連用時,應(yīng)注意句中的謂語動詞須是延續(xù)性的,但是come是瞬間動詞不和一段時間連用,排除A.have been to 表示"過去曾去過某地",說話時已從該地回來或已從該地去了其他地方,總之,現(xiàn)在已不在該地;have gone to則表示"已去了某地",說話時不在說話地點(diǎn),或在去某地的途中,或已到了某地,總之現(xiàn)在還未回來.根據(jù)題意可知是"已經(jīng)在中國待了很長時間了",故用have lived in,指住在某個地方;不是"去中國"或"去過某地",排除B C,故選D.

點(diǎn)評 本題主要考查現(xiàn)在完成時,表示從過去某時開始一直延續(xù)到現(xiàn)在的動作或狀態(tài).常與表示一段時間的for短語、since短語或從句等連用時,應(yīng)注意句中的謂語動詞須是延續(xù)性的.并且區(qū)分have been to,have gone to的區(qū)別.

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:初中英語 來源: 題型:填空題

8.Why not considerproviding him with some information(給他提供信息)about student exchange programs?(provide)

查看答案和解析>>

科目:初中英語 來源: 題型:選擇題

9.Over 20countries joined to search _________ Flight MH370in the southern Indian Ocean.( 。
A.ofB.forC.inD.from

查看答案和解析>>

科目:初中英語 來源: 題型:選擇題

6.-There's little meat left in the fridge,________?
-________.I'll get some on my way home.(  )
A.is there,YesB.isn't there,YesC.is there,NoD.isn't there,No

查看答案和解析>>

科目:初中英語 來源: 題型:選擇題

13.In those days,we had no phones,so we had to keep in touch ________ letters often.( 。
A.withB.ofC.onD.through

查看答案和解析>>

科目:初中英語 來源: 題型:選擇題

3.---Jean,I didn't do very well in the text.
---      .I'm sure you will make great progress if you improve the way you study.( 。
A.Not at allB.Don't lose heart
C.I am afraid notD.All right

查看答案和解析>>

科目:初中英語 來源: 題型:選擇題

5.“We'll have a picnic if it________tomorrow.”“Have a nice day.”( 。
A.won'trainB.will  rainC.doesn't  rain

查看答案和解析>>

科目:初中英語 來源: 題型:選擇題

2.Some teenagers don't like to talk with their parents,but I am ______ them.I love to talk with my parents.( 。
A.the same asB.different fromC.pleased withD.interested in

查看答案和解析>>

科目:初中英語 來源: 題型:選擇題

3.-I haven't seen Jack for three days,is he ill?
-__________________.His mother told me that he was in hospital.(  )
A.I am afraid soB.I hope not
C.I don't think soD.I am afraid not

查看答案和解析>>

同步練習(xí)冊答案