永远不懂怎么做 关于分词的题she swam to the shore--------the night in the water

问题描述:

永远不懂怎么做 关于分词的题she swam to the shore--------the night in the water
she swam to the shore--------the night in the water.
A having spent
B having spending
C when spending
D had spent
我永远也搞不懂这种题到底怎么做
虽然我已经在这里问过很多次了
请教教我吧
真是太感谢各位了
那么这个又是什么意思呢
The computer being used by them is very fast.
和上面那道题一样理解吗
还是怎样

应该选A
这个分词表示一个状态
一般一个句子只有一个谓语也就是这里的swam,还想表达其他的意思就要再加句子,比如and...,或者用定语等,而这里的句子就是用了分词.
这里的粉刺意思应该是很明确的,就是说她在水里待了一整个晚上.
在考虑怎么用分词时,可以先把分词部分转换成一个完整的句子.在这里如果想表达她整晚在水里,很自然地会说She had spent the night in the water.
那么转换成分词,只要把had改成having就可以了.
之所以改成having是因为分词所采取的形式,记住就可以.当然,也可以这样理一个句子只能有一个谓语,因而这里不能再用had spent了.