By the time Mr.Jackson arrived in Shanghai,he___many famous cities in Europe.选has visited 还是had visited?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/02 12:57:15
BythetimeMr.JacksonarrivedinShanghai,he___manyfamouscitiesinEurope.选hasvisited还是hadvisited?Bythetime

By the time Mr.Jackson arrived in Shanghai,he___many famous cities in Europe.选has visited 还是had visited?
By the time Mr.Jackson arrived in Shanghai,he___many famous cities in Europe.
选has visited 还是had visited?

By the time Mr.Jackson arrived in Shanghai,he___many famous cities in Europe.选has visited 还是had visited?
用had visited,填过去完成时.
根据句意,杰克逊先生到达上海已经发生在过去(因为用的arrived一般过去时),但在那时,他已经去过欧洲的很多城市了,这发生在过去的过去,所以要再往前推一个时间点,用过去完成时.

had visited,因为发生在过去时之前,arrived

你好:由by the time可知,应是had visited

had visited

had visited
在到达上海之前,Jackson已经去过很多欧洲有名的城市了。
by the time:在....之前已经....(看到by the time,一般主句用过去完成时)
在者,我觉得前面已经是arrived了,那后面肯定不可能跟现在时有关系了,是发生在去上海之前。