问 题 推荐  收藏
提问:scarecrowt
级别:三年级
来自:河南省郑州市

悬赏分:0
回答数:4
浏览数:
已解决的问题 several times, but he still doesn't know how to do it properly.
__________ several times, but he still doesn't know how to do it properly.
a.Being shown
b.Having shown
c.Having been shown
d.I've shown him
正确答案为D。为什么?谢谢
 提问时间:2007-05-24 20:48:50    评论举报
最佳答案此答案已被选择为最佳答案,但并不代表问吧支持或赞同其观点
回答:御涵
级别:三年级

2007-05-26 20:14:09
来自:四川省
but在这里作连词,可以连接两个句子,but后的是从句,这里少主语。
ABC都是非谓语,那样的话句子里都 没有主语了,反而是but 多余.所以就应该选D。有了主语就完整了
比较:
Having been shown several times, he still doesn't know how to do it properly.(不要but的话,就选C)
I've shown him several times,but he still doesn't know how to do it properly.
揪错评论举报
提问者对答案的评价:
xiexie
其他回答  
回答:aishuangfei
级别:幼儿园

2007-05-24 21:15:41
来自:新疆昌吉州
我想句子应该有主语吧
评论举报
回答:xingzaiaaa
级别:幼儿园

2007-05-24 23:13:58
来自:广西南宁市
要是我选的话我也会选D,不因为什么.就读起来最顺口.有时不会做的题也要靠语感来辨别的~~~
评论举报
回答:peacemark
级别:高二

2007-05-25 17:52:56
来自:陕西省咸阳市
我觉得选择D,虽然也不太清楚为什么,但是有语感.
评论举报
总回答数4,每页15条,当前第1页,共1页