请问 这道英语语法题 考的是什么语法?应该选什么?

We_____thisvisitformonths-youcannotcancelitnow.A.plannedB.haveplannedC.havebeenplanni... We _____ this visit for months - you can not cancel it now.

A. planned

B. have planned

C. have been planning

D. had planned
展开
百度网友f394b3e
2010-02-25 · TA获得超过5893个赞
知道大有可为答主
回答量:3628
采纳率:50%
帮助的人:8095万
展开全部
语法:现在完成时
选择:B
为家弃8841
2010-02-25 · TA获得超过720个赞
知道答主
回答量:91
采纳率:0%
帮助的人:0
展开全部
C吧
现在完成进行时。即从过去某个时间开始,一直持续到现在,还有可能继续持续下去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南国村壮士心7077
2010-02-25 · TA获得超过194个赞
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
我认为应该选C 考查时态问题 D 过去完成时:表示在过去某一时间以前已经完成的动作 时间状语是过去的过去 这里也没有上下问提示 所以不符合题意 ; A 一般过去时: 与题中的时间状语不符 B 现在完成时 :1 表示动作发生在过去,但与现在的情况有联系,特定时间状语:many times ,recently ,just ,yet ,already, before, so far, by now 2 表示从过去某时间开始一直延续到现在并可能还继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:since ,for +段时间 ,in the past few years ,so far. C 现在完成进行时 表示动作从过去某一时间开始进行,一直延续到现在,可能还要继续下去,通常与表示一段时间的状语连用,如: for hours ,since1987… 但 1 在于表示一段时间的时间状语连用时,现在完成时更强调动作的持续性和未完成性。2 再不用表示一段时间的状语情况下, 现在完成时表示动作仍在继续,而现在完成进行时表示动作到说话时刻已经结束。由1我认为应选现在完成进行时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式