1,had done,是过去完成时,表示在一个过去的点之前发生且完成的动作,之所以用had been to 而不是 had gone to是因为,be动词侧重于表示状态,去过好几次,出国过好几次,而gone作为实义动词侧重动作,即去了的意思,表示还没回来,显然好几次是说的状态去过。2,,by the time,表示在那个时候,一般与过去完成时连用的很多,这里是关于过去完成时的用法,发生在过去某个时间或动作之前的动作,我完成了旅行之后我成为了一个有经验的路行者,很显然先完成旅行,后成了有经验的旅行者。3,这里是现在完成时,表示学会了以及低空飞越了,and连接并列关系的两个动词,即I've learned to ski和I've flown up,...
1、had done,表示的是过去完成时,强调发生在过去的过去。eg.He had left before I arrived at the airport. 在我到达机场之前,他就已经离开了。 (我到达机场,是过去时了,那么他离开就是“过去的过去”了,所以要用过去完成时,结构是had+动词的过去分词。)第二题也是同样的知识,你可以分析一下,如果不会,再...