【英语】耐心好心的People,come in 2

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:03:02
A Finshed B Having finished
____their work,they wrote a paper about this work.
请说明为什么选这个,为什么不选其他的
谢谢very much :)
我知道各位打字会比较麻烦
但是我们老师考好试都不分析
我只能老这里请高手帮忙咯

B,
因为前一个动作先做,而且已经做完了;
若A理解成过去时是不行的,不能打开头,ed开头往往是被动

B.
第一,用B表示动作finish先发生;
第二,finished是动词过去式,只能做谓语,不能放在前面和their work在一起作状语。

综上,正反两方面A都不对

B
本题涉及时间前后,用完成时可体现这层意思。

选B
Having finished是过去完成时,根据理解,应该是做完了工作,再写了一篇关于这份工作的报告~~!!

Finished只是过去时,你可以试着按照当时的语态翻译一下!!