1.---______ have you lived in Beijing?

1.---______ have you lived in Beijing?

题目
1.---______ have you lived in Beijing?
---Since 2000.
A.When B.Why C.How long
可是我想知道A怎么不可以?
我一直弄不懂when和since他们的区别啊!老弄混 希望帮我解释下!
3.The heavy rain ______ me _______ the Great Wall last Friday.
A.prevented; visiting B.stopped; to visit C.keep; from visiting
答案选的是A 我知道是选这个,但是c为什么不可以,他的句型也是对的,也有阻止某人做某事的意思哦
答案
1.___How long___ have you lived in Beijing since 2000?
中文意思是:自从2000年以来(到现在)你在北京已经住了-----.从意思上来讲,应该填什么?
正确的答案应是:多长时间(how long).而不是什么时间(when ),也不是为什么(why)
用when问句时,句中动词不用完成时态,when 只是问某一个时间点,不是一个持续时间.一般用简单现在时,过去时,将来时.
例如:When did he come back yesterday?
而since则是自从.以来(到现在)的一段时间
2.prevent .doing something
keep .from doing something
意思相近.句型都可用.这里不选c是因为时态不符.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.