英文语法选择题,英语高手请帮忙!

There'sapolicecarinfrontofourneighbor'shouse.Whatdoyousuppose_____?A.ishappenedB.hash... There's apolice car in front of our neighbor's house.What do you suppose_____?
A . is happened B.has happened
C,would happen D.did happen
请给出正确答案,并请详细的解释理由,谢谢!
展开
jangsongchunju
2010-12-29 · TA获得超过4665个赞
知道大有可为答主
回答量:2188
采纳率:50%
帮助的人:1394万
展开全部
选B.has happened
首先happen是不及物动词,不能用于被动,A选项排除。另外,do you suppose跟do you think/believe用法一致,位置比较随意。其实本来的句子应该是Do you suppose what ----. What--从句是作suppose的宾语。所以尽管句子是疑问句的形式,但是因为what后面是作为宾语从句,所以一定要用陈述句语序,不能倒装。所以排除d.
c的话表示虚拟,会发生什么。显然不合适。有警察肯定发生事情了。不需要虚拟的。
simon9845
2010-12-29 · TA获得超过619个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:281万
展开全部
B do you suppose “你认为”为一个插入结构,把它去掉就好做了。What has happened?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长亭6669
2010-12-29
知道答主
回答量:11
采纳率:0%
帮助的人:11.4万
展开全部
B。“发生了什么”表明已经发生了,用现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wowo小糖果
2010-12-29 · TA获得超过1336个赞
知道小有建树答主
回答量:1224
采纳率:66%
帮助的人:409万
展开全部
a happen没有被动式 b 已经发生 不可能 c将会发生 对的 d 不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lulu79100
2010-12-29 · TA获得超过484个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:106万
展开全部
选B,从前面句子是一般现在时可以知道后面也是现在时,happen (发生)是已经发生过的,所以用完成时。所以总结起来就是现在完成时用has happened
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向前走着的人
2010-12-29 · 超过24用户采纳过TA的回答
知道答主
回答量:130
采纳率:0%
帮助的人:0
展开全部
选 B。实际上就是问what has happened ?do you suppose 只是一个插入语。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式