2 分词的完成式和一般式的应用场景

____ volcanoes now for many years, I am still amazed at their beauty as well as their potential to cause great damage.

AStudied BTo study       CHaving studied   DStudying

老师好,这题的答案是C。我有点不理解,使用分词完成式要发生在谓语动作之前,并且也要有时间间隔才可以啊,否则用一般式更合适一些。这里是怎么看出 amaze 一定发生在“研究很多年”之后的?因为 still 么?still 不能表示一直以来都 amaze 么?就是说我从一开始研究就大为震惊,到现在我还震惊呢,逻辑也合理啊……

请先 登录 后评论

最佳答案 2021-11-02 00:58

1 你显然没有注意到 now for many years 中的这个now。意思是到现在已经很多年了。那么逻辑推理可知研究火山很多年指的是现在以前的经历,即截止说话时的现在的经历。

2 你学习现在完成时的时候,语法书告诉你,livestudyteachlearnwork等动词的现在完成时+持续时间状语,可以表示从过去持续到现在的情况,与现在完成进行时表示类似的意义。不知你们老师是否告诉你这一点了。如果没有,你现在就可以查阅任何一本语法书。

3 studying是错误的。因为for时间状语表示的是现在以前的这么多年,现在分词必须用完成体或完成进行体,不能用一般体。

请先 登录 后评论

其它 1 个回答

李万呼
擅长:教育

这句话意为:在研究了火山多年后,我仍然对它们的美丽及其造成巨大破坏的可能性感到惊讶。非谓语动词做状语时,强调非谓语动作发生在主句发生之前,原则上用不定式。这一题其实cd都不会造成语法上的错误,但是因为有for many yearsstill,也可以理解为逻辑上的先后,整句的意思偏向于上面我给出的翻译,前面一句话偏向于让步状语从句,可以翻译成即使在研究了火山多年后,我仍然对它们的美丽及其造成巨大破坏的可能性感到惊讶。

______to work overtime that evening, I missed a wonderful film.

A. Having been asked    B. To ask     C. Having asked  D. To be asked

这一题也是同样的逻辑上的先后。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1506 浏览
  • 楚乔 提出于 2021-10-30 18:25