英语语法高手请进

1.Inthebattlemorethantwohundredenemysoldiers___A.wereshottodeathB.wereshotdead这个题目有的说... 1.In the battle more than two hundred enemy soldiers___
A. were shot to death B. were shot dead
这个题目有的说选择A有的选择B,好在两种用法都见过,到底选什么呢? 跪求高手讲解,谢谢
展开
张达人zhdr
培训答主

2010-09-15 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.1亿
展开全部
答案:B. were shot dead

解析

一、shoot 有两种用法:

1. 及物动词——射中,射伤,射死;
1)shoot sb./sth. 意思是“射中/射伤/射死某人或某物”
2)因为是及物动词,所有也可以用被动语态 (sb./sth.) be shot,意思是“(某人或某物)被射中/射伤/射死”
2. 不及物动词:发射、射击
注意:不及物动词没有被动语态

二、这里是及物动词用法,因此可以改回主动语态及进行分析。

1. 主动语态的主体:They shot more than two hundred enemy were shot (他们射中200多敌人)
2. 分别选用 dead 和 to death 作宾语补足语
* shoot sb. dead 意思是“射中某人使其成为死亡状态”,即“(有意)击毙某人”。
* shoot sb.to death 意思是“射中某人导致其死亡”,即“(无意)射杀某人”。
3. 本题显然是在战场上有目的地击毙敌人,由于是被动语态,形容词 dead 变成主语补足语,即“200多敌人被射中成为死亡状态”,因此选项 B 更为贴切。
kenyuss
2010-09-15 · TA获得超过912个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:236万
展开全部
应该是选B.
A be shot to death 有往死里打的那种意思,有致命的那种意思。
B 意思就是已经被打死了,是种状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jojo_sarah
2010-09-15 · TA获得超过5.7万个赞
知道大有可为答主
回答量:2.2万
采纳率:53%
帮助的人:9289万
展开全部
B

were shot 是被动用法 (be +done 过去分词构成被动语态)
dead 过去分词作形容词用作补语,主语补足语
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彦草儿
2010-09-15 · TA获得超过135个赞
知道答主
回答量:39
采纳率:0%
帮助的人:49.6万
展开全部
A是结果,名词用法
B是状态,定语用法

选A。在这场战斗中,有超过两百的士兵被杀死了。战斗的结果就是士兵的死亡。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流通的智慧
2010-09-15 · TA获得超过448个赞
知道小有建树答主
回答量:439
采纳率:100%
帮助的人:228万
展开全部
支持选B,A有主观性,而B是客观性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式