这句英语长难句该怎么理解?

麻烦分析一下这句长难句。
Digital learning systems now charge students for access codes needed to complete coursework。
needed to complete coursework是宾语从句吗?他是修饰students还是access codes?

解答如下:
needed to complete coursework不是从句,是一个动宾短语,因为没有主语,所以不能称为一个句子。
它修饰的是access codes。
整句意思是:现在数字学习系统开始向学生收费了,学生需付费获取存取码来完成课程。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-06
不是宾语从句。needed to ... 是过去分词短语,作定语,修饰access codes追答

全句分析如下:
主语 Digital learning system
谓语 charge
宾语 students
状语 for access codes needed to complete coursework

全句汉义: 现在数字学习系统向学生收取完成课程所需的访问代码的费用。

如还有疑问,欢迎追问,有问必答!

追问

关于过去分词短语能再举一写其它例子吗

追答

Most of the people invited to the party were old friends. 应邀参加晚会的人都是老朋友。
此句中invited to the party 作定语,修饰Most of the people.

谢谢采纳

本回答被提问者采纳
第2个回答  2018-11-06
可以看做是省略了 which are 的宾从,显然是修饰 codes 的。
学生们现在需要在数字学习系统中付费,才能访问到用来完成课程作业的(程序)代码。追问

感谢你的回答~
省略which are的宾从,很好理解~

追答

^_^

第3个回答  2019-04-16
数字学习系统现在收取学生们完成作业所需要的代码。
第4个回答  2018-11-06
可以看到句子的主干其实就是the story has many different versions.这个故事有许多不同的版本。story的后面有多个of,即……的故事。很明显在这里语序已经做了调整,中心词story放到了后面。而且描述阿基米德定律是对story的详细解释,应该先翻译,后面再说“这个故事”就会显得顺理成章,从中文思维上可以理解。
相似回答