作业帮 > 英语 > 作业

这个英语题目不懂,动名词?完成时?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/05 09:02:20
这个英语题目不懂,动名词?完成时?
She swam to the shore_____the night in the water.
A having spent B having spent C when spending D had spent
答案说选A,为什么啊
纠结了,B打错了,B是having spending
A和B不是一样吗?是不是打错了?不过A确实是对的.首先,she swam to the shore 已经是一个完整的句子了,如果选C是从句,但前半句没有时间状语,所以不行.而D,是过去分词后置,表示被动或完成,相反的A是现在完成表示主动或进行,很显然,she和 spend 是主动关系!因此就选A了.