After finishing the marathon in record-breaking time, he was awarded the Citizen

游客2023-12-31  24

问题 After finishing the marathon in record-breaking time, he was awarded the Citizen’s Outstanding Medal by the city.

选项 A、Finished
B、After finished
C、Having finished
D、To have finished

答案 C

解析    (1)画线部分错误分析。
   本题的考点为现在分词的时态。当分词所表示的动作发生在谓语动词的动作之前时,应用完成体,在句中主要作状语。本句中,finish the marathon(完成马拉松比赛)这一动作发生在was awarded(授予荣誉)之前,因此应用分词的完成体having finished。
   (2)选项分析。
   如上所述,本题现在分词的时态应为完成体,在句中作原因状语,故选C。
   【知识拓展】语法拓展:现在分词的时态和语态变化。
   ①完成体:当分词所表示的动作发生在谓语动词的动作之前时,应用完成体,在句中主要作状语。
   e.g.Not having heard from his parents for a long time,he was worried about them.
   很久没有收到父母的信,他很为他们担心。
   Having become a celebrity, he seems to have forgotten most of his friends.
   成了名人以后,他似乎忘掉了大部分朋友。
   ②被动式:当分词短语的逻辑主语是分词动作的承受者时,分词用被动式。
   e.g.The museum being renovated will receive visitors next year.
   正在翻修的博物馆将于明年接待观众。
   Having been given a compass,we found our way easily.
   得到一个指南针后,我们认路就容易了。
转载请注明原文地址:https://tihaiku.com/zcyy/3320696.html
最新回复(0)