浅谈英语名词的“单、复数”

为什么不选用 losing my key?

2020年11月17日

答案是对的,因为having been lost表示动作已完成;不选A是因为losing表示动作未完成,如用having lost my key, 则可选用A。

浅谈英语名词的“单、复数”

这里必须用 starring

2020年11月17日

不可。因为现在分词 starring 在此意谓 having Jacky Wang as the leading performer 即“使 Jacky Wang 担任主角”。作此解的 star 是一及物动词,无被动语态,再如:

浅谈英语名词的“单、复数”

这里应用 knowing

2020年11月17日

这里应当选 B。knowing 意为“知道”,纯表静态。而 having known 则强调一种认识过程或一段经历,故在此不妥。注意下面的句子皆应用 know 的一般时态,不可用完成时态:

浅谈英语名词的“单、复数”

keep doing something 与 keep on doing something

2020年11月17日

一般说来, keep doing something 和 keep on doing something 这两个词组, 不论在意义上或是在用法上,是没多大区别的。如有的英语词典往往把这两个词组放在同一例句中:

浅谈英语名词的“单、复数”

这里应填 hurting

2020年11月17日

请问用 hurting 对吗? 是否应用被动式,改写为 his leg hurt 呢?

浅谈英语名词的“单、复数”

这里须用facing

2020年11月17日

这里的facing是现在分词,其意为“面对着”,这种用法常可见到,再如:

浅谈英语名词的“单、复数”

关于变为形容词的分词

2020年11月17日

B最合句意。worried虽是一过去分词,但它已变成一个形容词了。再如interested, excited等。现在分词也是一样,有的也已变成了形容词。