你好,我是一名普通的英语老师,喜欢研究高考英语与教育那点事,如果你也喜欢这方面的内容,欢迎关注我,期待与你交流合作。
非谓语动词having done表示分词动作发生在谓语动词之前,常译为"在…之后;已经…了"表先后
1.Having walked for quite a long time(已经走了很长一段时间了),she found herself lost.
2.Having ailed three times(已经失败了三次),he didn't want to try again.
讲解
第1句中,在发现自己迷路之前,她已经走了很长一段时间了,为了表示 walked for quite a long time, 在 found herself lost 之前发生,该句使用了非谓语动词结构 having walked
第2句中,在不想再尝试之前,他已经失败了三次,为了表示 failed three times在 didn't want to try again之前发生,该句使用了非谓语动词结构 having failed。
实战演练
1.在家整整复习了一个周末,他满怀信心地期待即将到来的考试。
2.她接连经历了那么多次失败后,终于振作起来了。
3.在银行排队等了一个小时后,这个女人变得不耐烦,然后离开了。
4.她在街上漫无目的地逛了好几个小时,感到有点饿,想吃点东西。
5.向邻居们打了招呼后,我们开始搭起崭新的帐篷
6.说出真相后、他心里轻松了很多、心情放松地回家了。
7.做好充分的准备后,她站在窗边,期待着女儿的到来。
8.为了给裁判留下好印象,我花了很大力气,因此当知道自己没有赢的时候我很失望。
9.得到了我会在家里好好照顾母亲的承诺后,爸爸放心地把行李放进了他的后备厢。
10.因为承诺了五点之前我们一定到那儿,所以当车抛锚的时候,我非常慌张。
参考答案
1. Having reviewed his lessons for a whole weekend at home, he expected the coming exam with confidence.
2 Having experienced so many failures one after another, she finally picked herself
3.Having waited in line for an hour at the bank,the woman grew impatient and lent
4.Having wandered aimlessly in the street for hours, she felt a little hungry and wished for
something to eat.
5. Having greeted our neighbors; we began to set up our brand-new tent.
6. Having told the truth,he felt easier in his mind and returned home with a lighter heart.
7 Having made full preparations,she stood by the window,expecting the arrival of her daughter.
8.Having made a huge effort to impress the judges,I was rather disappointed on knowing that I didn't win.
9.Having got my promise of taking good care of my mother at home,my father rested assuredand put his luggage into the trunk of his car.
10. Having promised that we would get there before five,I was seized with panic when the car broke down.