having done sth
1. (forming present perfect tenses) (用于构成现在完成时)
- He's already gone. 他已经走了。
- They have not contacted me yet. 他们尚未和我联系。
2. (forming past perfect tenses) (用于构成过去完成时)
- He had hurt himself badly. 他伤得很严重。
3. (forming future perfect and conditional perfect tenses) (用于构成将来完成时或条件完成时)
- She will have left by the time I get there. 我到那里时, 她应该已经离开了。
- Had I known, I'd have stopped him going. 早知如此, 我就不让他去了。
- I would have told you if you'd asked me. 你当初要问我的话, 我会告诉你的。
4. (in tag questions) (用于构成附加疑问句)
- He's done it, hasn't he? 他做了这件事, 对吧?
- You've been there, haven't you? 你去过那里, 是不是?
- She hasn't seen it, has she? 她没看到, 对吧?
5. (in short answers and questions) (用于简短回答或提问)
- Have you any money?—No, I haven't. 你有钱吗?——没有。
- You haven't been listening!—Yes, I have! 你一直都没在听!——我听了!
- You've been there before, have you? 你以前去过那儿, 是吧?
- You've met him!—So I have! 你曾见过他!——是的!
6. having done sth
(in non-finite clauses) (与过去分词连用, 表明一个动作发生在另一动作前)
- He arrived in New York, having left San Francisco on January 19th. 他在1月19号离开旧金山, 现已抵达纽约。
See: have
having done sth
来自翻译宝典
- 英语>简体中文, 英汉大词典