Major efforts have been made to promote technological entrepreneurship.
我对have,been,made的关联不清楚,一定不是have been+v过分.是不是这样:是be made表被动,说明很大努力被作出,而have是表示一个完成的时态,be也得变成过分,至于to到底是个介词,指出所指对象.还是一个动词不定式?
正着说能不能这样:Promoting technological entrepreneurship have made major efforts.
人气:413 ℃ 时间:2020-05-22 08:59:28
解答
1.been made是被动,前面加完成时.
2.to在这里不是介词,因为介词后面不能接动词原形,只能接名词、代词或者动名词等.这里是动词不定时,在句中作状语补充说明make efforts的目的.
3.不能像lz那样说.原句是一个被动句且省略了动作发出的主体.应该说成,We/They/The government/或者别的什么人 have made major effors to promote technological entrepreneurship.
推荐
猜你喜欢
- 请问I am lily who live in Paris.和 I am lily who lives in Paris 哪个正确
- 一个长方体冰柜,从里面量90cm,宽50cm,深50cm.它的容积是多少立方分米
- 美学中的名词解释 .
- “1.5*X的值等于3.6:4.8的值”怎么算比例(数学)
- 英语翻译
- 复合重句 中,where 和which用法有点歧义,如下题
- 甲乙两人相向而行甲的速度是20千米/小时,乙的速度是18千米/小时,他们在离中点3千米是相遇,问全?
- 在四边形ABCD中,AB>CD.E.F分别是对角线BD.AC的中点,求证:EF>1/2(AB-CD)