精英家教网 > 初中英语 > 题目详情
4.---How long has Jack _______ Japan?
---_________ last year.(  )
A.been to,ForB.gone to,SinceC.been in,SinceD.been in.For

分析 -杰克在日本待了多长时间?-自从去年.

解答 正确答案:C.how long表示多长时间,其常和现在完成时态连用,当与表示一段的时间状语连用时,谓语应用延续性动词.A项have been to表示曾经去过某地,现在已经回来了,与题意不符.B项have gone to表示去了某地或在去某地的路上,题意不符,且gone是短暂性动词,则第一空应填写have been in,表示在某地.其次last year是时间点,则应用since,因for后跟时间段.故选择C.

点评 本题考查have gone/been to,have been in,基础题,掌握三者的基本用法与区别,再根据题干进行选择.

练习册系列答案
相关习题

科目:初中英语 来源: 题型:选择题

14.I know my English teacher has an ______daughter.(  )
A.eight-year-oldB.eight years oldC.eight-years-oldD.eight year old

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

15.Mary plansto play (play) badminton twice a week in the winter holiday.

查看答案和解析>>

科目:初中英语 来源: 题型:选择题

12.--Must we finish the exercise today?
--No,you ______________.(  )
A.mustn'tB.can'tC.don't needD.don't have to

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

19.他的狗好像被拴在了树上.
   His dog seems to betied tothe tree.

查看答案和解析>>

科目:初中英语 来源: 题型:句型转换

9.The girl didn't know where she could find her mother.(改为简单句)
The girl didn't know whereto find her mother.

查看答案和解析>>

科目:初中英语 来源: 题型:词汇应用

16.Theengineers (工程师)from that company come to help us with our problems on Sundays.

查看答案和解析>>

科目:初中英语 来源: 题型:选择题

13.The snow makes them         cold,so they makes a fire         warm.(  )
A.feel;to keepB.to feel,keepC.feel,keepD.to feel,to keep

查看答案和解析>>

科目:初中英语 来源: 题型:选择题

14.Look!_____ birds are flying south in the sky.(  )
A.Hundred ofB.HundredsC.Hundreds ofD.Hundred

查看答案和解析>>

同步练习册答案