请教英语高手:请帮忙解答几道题目,谢谢!

1.ThebuscameafterI()forabouthalfanhour.A.havewaitedB.hadbeenwaiting2.You()thedaybefor... 1.The bus came after I ( ) for about half an hour.
A.have waited B.had been waiting
2.You ( ) the day before yesterday if you really thought this was very important.
A.ought to come B.ought to have come
3.( ) form space , our earth,70 percent of its surface covered with water , looks like a blue planet.
A.seen B.seeing
请说明理由,谢谢!
第1题用过去完成时,即A为什么不对?
第3题参考答案是选A,为什么?
展开
hyjzcz
2009-09-02 · TA获得超过121个赞
知道答主
回答量:63
采纳率:0%
帮助的人:49.6万
展开全部
1.B wait是在bus came再之前的事,所以是过去完成时,并且for前面是一段持续的时间,所以是been waiting
2.B 同理 在说这件事的时候come已经是过去的一件事情了
3.A 主谓一致,如果选seeing的话是谁在看呢?地球自己看?地球只能被看,所以是seen
haotu111
2009-09-02 · TA获得超过3.7万个赞
知道大有可为答主
回答量:2.5万
采纳率:0%
帮助的人:2.9亿
展开全部
1. B
必须用过去时态
2. B
表示过去的虚拟语气
3. B
必须用被动态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94a548f
2009-09-02 · TA获得超过4401个赞
知道大有可为答主
回答量:2454
采纳率:50%
帮助的人:657万
展开全部
1.B
保持等待的状态将近半小时,强调状态
2.B
have表示应该来而没来,强调对现在的影响
3.B
seeing from space
表达一种特定的情况
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cookding
2009-09-03 · TA获得超过710个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:679万
展开全部
1.B “过去的过去”用过去完成时。
2.B ought to have come过去应该来而没有来,含责备口气。
3 B 过去分词作状语,表被动。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友51e690b
2009-09-02
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
BBA 最后一句话的主语是地球 所以用SEEN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式