100%
阅读:1296回复:5
;
(2010四川省成都市46. 1)-How long _________in Chengdu?
--For just the weekend to come.I'll be back next Monday morning. A.are you staying B.did you stay C.have you stayed 【答案】A 为什么不是C.have you stayed |
|
100% |
沙发#
发布于:2011-08-29 15:46
因为题目问的是
你要在成都待多久? 问这话的时候,此人已经在成都了. 这从他后面的回答就可以看出来, "一直待到周末,我下周一会回来" 如果你选C的话,表示的是完成时代,指你在成都待了多久? (说话人已经回来) 这和后面的回复不符,所以选A, 表示将会一直待在成都,表持续状态 For just the weekend to come 指的就是 只是待到周末 |
|
|
板凳#
发布于:2011-08-29 21:39
这儿进行时表将来吗?
|
|
|
地板#
发布于:2011-08-30 06:20
用have you stayed,表示被问的人已经离开成都了,而本句中被问人的回答是:一直待到周末,我下周一会回来。所以符合要求的选项就只有A,用现在进行时表示一种状态
|
|
|
4楼#
发布于:2011-08-30 11:20
但比如说I have stayed here for a week就表示有可能延续的啊!?
用have you stayed,表示被问的人已经离开成都了???过去是表示走了啊 |
|
|
5楼#
发布于:2011-08-30 19:04
1
该进行时表将来,而现在完成时表示过去的动作对现在的影响 |
|