几道英语选择题(解释)

untilthen,thefamily________fromhimforsixmonths。1,didn'thear2,hasn'tbeenhearing3,hadno... until then, the family________from him for six months。
1,didn't hear 2,hasn't been hearing 3,had not heard 4,hasn't heard

Sara left for London this morning,——oh,I thought she__________until next week
1,won't be going 2,wasn't going 3,isn't going 4,hadn't been going

next year my little sister _________10years old.
1,is to be 2,is going to be 3,is about to be 4,will be

you shouldn't have asked the boy to run across the street to buy cigarette,he _________by a passing car.
1,may be knocked down 2,might have been knocked down 3,should have been knocked off 4,will have been knocked down

it was for the first time that he __________to the party.
1,was invited 2,had been invited 3,has been invited 4,invited

once you _________a promise ,you must carry it out.
1,will make 2,made 3,have made 4,had made
答案分别为cbabac,我想知道为什么这么选。
展开
百度网友2da3712bf
2010-09-04 · TA获得超过6000个赞
知道大有可为答主
回答量:4767
采纳率:0%
帮助的人:7559万
展开全部
1. C

既然是then, 一定是过去时。 for six months 用完成时。所以用过去完成时。

2。B。 wasn't going

与thought呼应

3。 这里用will be比较合适

4。 是在讲过去的状况,因为用的是shouldn't have done,所以选B。 might have been knocked down,他有可能会被车撞倒。

5。第一次被邀请,用过去时就可以了。 A. was invited

6. have made

一旦你(已经)许下承诺,就要实现它。
百度网友6049e2a
2010-09-04
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
1、B.for six months表明用完成时。因为这是一段时间。until then直到那时,说明从未间断。故:这里该用完成进行时hasn't been hearing 。“直到那时,家人没有收到他的来信已经有六个月了”
2、A.同理。“他今天早上离开到伦敦,我认为直到下周,她都不将回来”。所以用won't be going,像这种情况有next 一般用won't
3、D同理
4、B shouldn't have asked 对过去的假设,所以might have been knocked down ,“你本不应叫这个男孩跨越街道去买烟,他有可能被过往的车辆撞倒”
5、B was 表明过去时,for the first time 说明该用完成时,所以had been invi
6、B once引导的虚拟从句,用过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式