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.---______ have you lived in Beijing?
答案:1 悬赏:20 手机版
解决时间 2021-08-18 16:30
- 提问者网友:你独家记忆
- 2021-08-18 07:15
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-08-18 08:22
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是因为时态不符.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯