英语高手请进:一道英语选择题

davidpromisedtocomeroundtohavesupperwithustoday.buthe___.I'vebeenaloneforhalfanhourA.... david promised to come round to have supper with us today.
but he ___. I've been alone for half an hour
A. won't B. hadn't C. hasn't D. doesn't
展开
王总laile
2011-07-27
知道答主
回答量:10
采纳率:0%
帮助的人:1.2万
展开全部
选择C,经过俺的语法分析和语感选择,就是C选项了
追问
能不能把您的语法分析详细说说呢
追答
完成时态,第三人称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
友谊的弦音
2011-07-27 · TA获得超过338个赞
知道答主
回答量:83
采纳率:0%
帮助的人:61.8万
展开全部
选C,题意是:大卫允诺了今天来和我们一起吃晚餐。但是他到现在还没来,我已经独自在这儿呆了半个小时了。
他到现在还没来,所以是现在完成时的否定形式hasn't
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nana072726019
2011-07-27
知道答主
回答量:53
采纳率:0%
帮助的人:26.6万
展开全部
选B 。这句话的意思是“戴维答应过今天晚上跟我们一起吃饭,但是他并没有出现。我一个人等了半个小时。”所以应该用完成时表示这一结果带来的影响。虽然说的是“today”,但已经过了半个小时,强调的是对半个小时前的“supper”的影响。这是个省略句,后面实际上是" he hadn't come round to have supper with us " 在并列句中如果后面分句中有与前面相同的部分,就经常省略,避免重复。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-27
展开全部
B猜的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaya学语
2011-07-27
知道答主
回答量:17
采纳率:0%
帮助的人:11万
展开全部
A I've been alone for half an hour是现在完成时 表示过去已经开始 持续到现在的动作或状态 是体现对Davied的不满 而不是强调David没来 "I” 已经等了一个半小时了 知道David不会来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式