___several times about it, but he could not give the correct answer.

A.BeingaskedB.HavingbeenaskedC.HewouldaskD.Hehadbeenasked应该选什么,为什么????___severaltimes... A. Being asked B. Having been asked

C. He would ask D. He had been asked
应该选什么,为什么????
___several times about it, but he could not give the correct answer. A. Being asked B. Having be 浏览次数:342次悬赏分:0 | 解决时间:2010-10-30 19:55 | 提问者:liuliangwode
请详细解释一下。。问题补充:

___several times about it, but he could not give the correct answer.

A. Being asked B. Having been asked

C. He would ask D. He had been asked
应该选什么,为什么????

最佳答案 答案是B.have been asked,
1.整体分析,为被动,可以删除C选项,
2.进一步分析,___several times about it 和but he could not give the correct answer的主语都是he,又该句子是独立主格结构,前面的主语He可以省略,所以D选项可以删除.
3.整个句子翻译出来是“虽然他被问过很多遍了,但是他还是不能给出正确的答案”,前半句影响到后半句,所以必须使用现在完成时。
4.所以最终答案选B. have been asked.
???????????????????????
展开
ai惜dao永远
2011-06-16 · TA获得超过143个赞
知道答主
回答量:34
采纳率:0%
帮助的人:30.8万
展开全部
答案是D.several只能与完成时态搭配、所以只能用现在完成时和过去完成全时、故排除A、C。又由后句的could可知是过去的、所以只能用过去完成时、故选择D。
wangwei88min
2011-06-16 · TA获得超过7.1万个赞
知道大有可为答主
回答量:9884
采纳率:100%
帮助的人:5319万
展开全部
你好!
选择D
首先根据后面有连接词but,所以前面和后面是两个完整的句子,所以排除AB
然后是根据后面他还是不能给出正确的回答,所以前面应该是他被问了好几次了,是个被动,所以选择D
祝你学习进步O(∩_∩)O哈!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-16
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TXMANNA
2011-06-16 · 超过24用户采纳过TA的回答
知道答主
回答量:101
采纳率:100%
帮助的人:54.5万
展开全部
D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式