一个英语问题

Everyone is speaking ____ the man who has given his life to our country.

A.in the praise of B.in praise for C. in praise of D.in the praise for

我选择B 答案给C 能解释一下为什么吗? 他们各是什么意思.(要详细,最好举例子) thanks~~ 还有,这句英语没有什么语法错误错误吧?能翻译一下是什么意思吗?speak后面能加句子吗?谢谢谢谢谢!!~~ 8月要考试,帮帮我

in praise of 赞扬,歌颂 固定搭配,如:

a book in praise of country life 歌颂乡村生活的书

因为是固定搭配,所以记住就可以了。

praise作为名词也可以和介词for搭配(除in praise of这个结构之外)。

例如:

He had a lot of praise for her work.
他对她大加赞扬。
Bork received high praise for his efforts to cut spending.
伯克因他为削减开支所做的努力而受到高度赞扬。

翻译:每个人都赞扬那个为国捐躯的人。

speak为不及物动词,后面一般不跟从句。
在这句话里,in praise of the man....为介词短语做状语。
...who has given his life to our country.为定语从句,修饰the man。

参考资料:英汉大辞典;朗文高级英语辞典

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-20
1.in praise of后面加某人,是表扬某人,赞美某人的意思。

例:He wrote a poem in praise of her。
他写了一首诗来赞美她

2.根本就没有in praise for这个词,只有praise sb for(doing) sth这个词组。是因为某事而赞扬某人的意思。

例:She praised her son for helping her do those housework.她因为她的儿子帮她做家务而表扬了她。

这句话的意思是,每个人都在谈论着,表扬着这个为我们的国家而献出他的生命的男人。

speak后面能不能加句子?饿··这个问题问的好奇怪啊
speak的常见搭配是1。speak to(with) sb 与某人说话
2。speak about(on) sth谈论到关于什么的事情
3。speak 加语言,如speak English,Chinese
或者speak in English用英语讲话。

童鞋查查字典不久行了么?
总之,祝英语考试成功!
第2个回答  2010-07-20
in praise of是固定搭配,其他搭配都是错的,不存在。这个应该不用解释吧,记住就行了。
每个人都在赞扬那个为国捐躯的英雄。
这句话没有语法错误。in praise for 做状语。
第3个回答  2010-07-20
答案C in praise of可以做“歌颂”解
另外3个选项就不大清楚了,好像是不存在的
好像没有什么语法错误
句子的意思大概就是:每一个人都歌颂那个为国捐躯的人
希望我的答案能对你有所帮助
第4个回答  2010-07-20
In praise of ,为歌颂…,为颂扬…,固定搭配
例如:
1.This is a book in praise of those pioneers.

这是一本赞扬那些先驱者的书。

2.In praise of ladies dead, and lovely knights.

歌颂著以往的贵妇,可爱的骑士;

信息来源:有道词典

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网