清华教授颜宁的家庭:英语问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 17:43:40
请问:
After____for a whole day,he left without saying anything.
为什么选择:having waited
而不是:waiting

谢谢~~

如果前后两个动作没有明显时间间隔,则用doing形式。
如果前后两个动作有明显时间间隔,则用having done形式,因为此时,先发生的动作明显在后发生的动作之前,当然要用完成时。

注意后面的时态

我想是因为后面的 left
尝试翻译一下,是不是
“在等待了整整一天之后,他一言不发,安静的离开了”
看,离开是在等待之后的行为,是不?所以我也觉得应该用having

是啊
要注意时态的.在过去的过去"离开"所发生的"等待"啊

1.时态上,发生在LEFT 之前
2.情态上,含有作者很失望的情绪

一,after为介词其后应为ing形式
二,强调一整天都在等,意在强调这一过程,而单纯一个waiting 不足以表达这一感情。