应该是were awarded....in recognition of...
1、in recognition of固定搭配 2、award sb A for B B是奖励的原因,应该是for bravery
in recognition of...是固定搭配,而不是for...
正确的idiom是in recognition of 而不是 for recognition of!!!
其实我觉得简单来看,D awarded for有award recognition而不是bravery的意思〜而且没了E的逗号,D后面全部做了那个奖的同位语,感觉就会有问题,把句子意思也改了〜 关于D的解答 award sb A for B, B 必须是奖励的原因 所以这里不能是for the recognition of bravery 只能for bravery
long...不是修饰the nation's...award的,是修饰主句的
award sb A for B, B 必须是奖励的原因 所以这里不能是for the long-overdue recognition of bravery 只能for bravery
in recognition of 固定搭配
D选项 award for 原因从句意看不是 迟迟的被认可 成为了被奖励的原因 逻辑上不对,表彰 award sb A for B, B 必须是奖励的原因 所以这里不能是for the recognition of bravery 只能for bravery in recognition of 固定搭配 表示 同时的语法错误是同位语后没逗号分隔
in recognition of 固定搭配,表示承认..., 酬谢...
in recognition of 固定搭配 承认。。。而
for 表原因,为了迟到的承认发奖 逻辑意思错误
把网站装进口袋
随时随地练习