一道英语选择题,望请高手予以解答!!! 25

Iamafraidwewillhavetohurryup.Themeeting_____forfiveminutes.A.hasbeenonB.hasbegunC.had... I amafraid we will have to hurry up.The meeting_____for five minutes.
A.has been on B.has begun
C.had begun D.had been on
最好能有解题思路!!!
展开
 我来答
甘草片儿
2008-06-16 · TA获得超过2368个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:342万
展开全部
A.现在完成时
on 有“在进行中”的含义,会议或者电影等等作主语表示正在进行都可以这样用be on。而从上下文我们可以看出句子要表达的是会议已开始五分钟了,一旦有“已经”这样的字眼就得考虑完成时态,上句是现在时,所以这句肯定是现在完成时了。现在完成时的构成是由have/has + 动词的过去分词构成,这里meeting作主语,当然得用has,而后面的动词是be,所以就是has been on 了
很罗嗦,希望能帮到你
njsbqzx
2008-06-16 · TA获得超过125个赞
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
选 A
......会议已经开始5分钟了。

首先,只能用现在完成时态,所以C、D排除。
然后,这一题就是考查延续性动词和非延续性动词在现在完成时态中的用法。这里会议已经开了5分钟,表示一致延续了5分钟,所以只能用be on 短语。而begin是非延续性动词(瞬间动词),不能这么用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪在漫天飞舞
2008-06-16 · TA获得超过498个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:376万
展开全部
A.因为begin是非延续性动词。非延续性动词不能与以下三种情况同时使用:for+时间段,since+时间点,how long。
如果出现这三种情况,就应该把非延续性动词转换为延续性动词。begin----be on
当然,在否定句里可以不用转换!否定句中的非延续性动词可与那三种情况同时使用。
这道题该用现在完成时,你是明白的吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
这个冰箱不太冷
2008-06-16 · TA获得超过681个赞
知道小有建树答主
回答量:512
采纳率:0%
帮助的人:0
展开全部
后面有for了
说明动作可持续
所以排除B和D
然后看时态
应该用现在完成时,因为没有强调是过去的过去
所以选A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林林雪梨
2008-06-16 · TA获得超过119个赞
知道答主
回答量:82
采纳率:0%
帮助的人:0
展开全部
A
恐怕我们不得不快点。会议已经开始五分钟了
for表示一段时间 所以去掉b、c
前面是用am 所以排除d
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式