to have done 一般指尚未完成的完成时,属于完成时语态,例如 By the end of next term(尚
未来到) ,we are going to have learnt nine thousand words.
而having done 强调时间上的先后顺序,一般作状语,例如 Having finished
his work,Bob went back home happily.
to have done 与having done 有什么区别
to have done 与having done 有什么区别
英语人气:855 ℃时间:2019-12-26 09:07:56
优质解答
我来回答
类似推荐
猜你喜欢
- 1英语翻译 谢谢你邀请我下周去参观你们学校
- 2英语:搜集形容人表情的的词,像难过的、紧张的、害羞的等!
- 3已知直线y=kx+b的图像与y=-2x+1的图像平行,且经过(-1,0),则此函数的解析式是
- 4若2.5的X次方等于1000,0.25的Y次方等于1000,则X分之一减去Y分之一等于多少?
- 5在英语中,一句话里能有2个谓语动词吗(通常而言)?谓语动词包括哪些?
- 6中队决定军举行一次风筝比赛,亮亮特别兴趣.这句话错在哪里?
- 7电压降与距离,负载的计算方式
- 8看看下面哪些成语是形容恢弘气势的?
- 9将正奇数按下表排成5列: 第1列 第2列 第3列 第4列 第5列 第1行 1 3 5 7 第2行 15 13 11 9 第3行 17 19 21 23 …27 25 则2007将在( ) A.第250行,第2列 B.第250行,第3列 C
- 10一个质量m=0.1g 的小滑块,带有q=+0.0005c的电荷,放置在倾角30度的光滑绝缘斜面上