问题标题:
【1.---______haveyoulivedinBeijing?---Since2000.A.WhenB.WhyC.Howlong可是我想知道A怎么不可以?我一直弄不懂when和since他们的区别啊!老弄混希望帮我解释下!3.Theheavyrain______me_______theGreatWalllastFri】
问题描述:
1.---______haveyoulivedinBeijing?
---Since2000.
A.WhenB.WhyC.Howlong
可是我想知道A怎么不可以?
我一直弄不懂when和since他们的区别啊!老弄混希望帮我解释下!
3.Theheavyrain______me_______theGreatWalllastFriday.
A.prevented;visitingB.stopped;tovisitC.keep;fromvisiting
答案选的是A我知道是选这个,但是c为什么不可以,他的句型也是对的,也有阻止某人做某事的意思哦
曹斌回答:
1.___Howlong___haveyoulivedinBeijingsince2000?
中文意思是:自从2000年以来(到现在)你在北京已经住了-----.从意思上来讲,应该填什么?
正确的答案应是:多长时间(howlong).而不是什么时间(when),也不是为什么(why)
用when问句时,句中动词不用完成时态,when只是问某一个时间点,不是一个持续时间.一般用简单现在时,过去时,将来时.
例如:Whendidhecomebackyesterday?
而since则是自从.以来(到现在)的一段时间
2.prevent.doingsomething
keep.fromdoingsomething
意思相近.句型都可用.这里不选c是因为时态不符.
点击显示
英语推荐
热门英语推荐