发布网友 发布时间:2022-09-02 08:45
共4个回答
热心网友 时间:2023-10-08 13:02
a绝对不对啊 看后面有then I will 用不着现在完成时 至于你说b有将来的意思 不对吧 那个是be +瞬间动词ing形式才表示将来比如说I’m leaving 而stay是延续性动词 应该是 How long are you going to stay here热心网友 时间:2023-10-08 13:02
have been stayed热心网友 时间:2023-10-08 13:03
根据后面的回答(一个星期。然后我将去北京)可以推断出说话的人刚到某地,所以不能选A(A是现在完成时,有“已经呆了一段时间”的意思),也不能选B,因为呆在某地是一个星期,而be+动词ing是用于一段不太长的时间内正在进行的活动(例如I'm reading,只能表示几个小时之内的动作)所以只能用do加动词原形来表示。热心网友 时间:2023-10-08 13:03
have后必须加been