问一个英语选择~~

来源:百度知道 编辑:UC知道 时间:2024/05/14 07:43:15
Tom looked at Jenny,tears filling his eyes,and shouted out the words(hidden)in his heart for years.

为什么是hidden 而不是having been hidden呢?

还有就是,这两种形式有什么不同啊???

汤姆看珍妮,泪滴充填物他的眼睛,和大叫他的心的字 (隐藏的) 长达数年之久。

汤姆双眼充满泪水的看着珍妮,并说出了深藏在他心中许久的话语。

这里不能用完成时,having been hidden修饰words,还原为句子就是words had been hidden。过去完成时必须有一个过去的时间作为对照,此
处并没有这个时间点。而hidden为was hidden的非位于形式,表示话已经说
了,现在并没有隐藏的含意。

这是非谓语动词的用法
hidden表示被动和完成
而不用having been hidden的形式

一定要记住完成进行时(包括被动)不能做定语,可以做状语.
我才高考结束,这是重要的考点,一定要记住呀!

完成进行时(包括被动)不能做定语,可以做状语.
此处是考查非谓语的用法,hidden修饰words.

因为是表示状态,不用现在完成进行式