语法与词汇

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

【正确答案】 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.
得到一个指南针后,我们认路就容易了。