初中英语---David promised to come round to have supper with us t

初中英语
---David promised to come round to have supper with us today.
---But he ______.I have been alone for half an hour.
A. won't
B. hadn't
C. hasn't
D. doesn't
详细解释
漫游的 1年前 已收到4个回答 举报

zhw1 幼苗

共回答了14个问题采纳率:85.7% 举报

第一句表示 大卫承诺说要过来跟我们一起吃晚餐
从第二句的but以及后面I have been alone for half an hour可以知道大卫到目前为止是没有出现的.而且I have been alone for half an hour用的是现在完成时,表示到现在为止,我已经一个人待了半个小时.
A 表示将来时,明显不符
B 过去完成时,跟后面的现在完成时不符
D 表示一般现在时,明显不符
C 跟后面的完成时一致,且完成时表示他的缺席给我带来了影响,即让我等待了半小时
综上所诉,选择C
(够详细了吧?

1年前

3

maomaoyulu 幼苗

共回答了3个问题 举报

C

1年前

1

电子博士 幼苗

共回答了666个问题 举报

D
因为虽然David答应来吃晚饭还没来,但一时还无法确定他过一会儿一定会来,或不来。第二个人只等了半小时,此时如果选前三项不符合题意。只有D,表示“他现在还没来”,是客观的说法。

1年前

0

amypan0223 幼苗

共回答了8个问题 举报

后面用的是have,所以排除B,I have been alone for half an hour指的是我已经一个人单独在这一个半小时了,这是他还没来对我造成的影响,所以应用现在完成时。选D

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.017 s. - webmaster@yulucn.com