请问关于完成时的问题,高手请进,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:18:55
大家可以帮我看看这句话对吗?这只是一个一般性的描述,但是后面我提到的what they have learnt是现在完成时,不知道怎么讲比较合适,中文意思是: 在学习后,老师应该提供一些练习题给学生,从而让他们练习他们在课堂中学过的东西。
请高手给改改,谢谢了

After study, teacher needs to provide some exercises so that student can practice what they have learnt from the class.

句子基本正确,要用完成时,因为是站在现在这个时间点上

我的个人意见
这里的what they have learnt from the class 是一个名词性结构,作practice宾语。用what引导的主谓结构具有名词的性质,而what后面的结构可以用完成时,这里的完成时和句子的时态没有关系,不必呼应主句的时态。

在学过后,老师需要给学生布置一些题,这样学生可以练习他们学过的知识

After studying,teacher should provide some exercises so that students can practice the things they have learned in class.

所谓的现在完成时时指现在发生的对将来有影响的,而过去完成时则时过去发生的对现在有影响的。