要表示时间,很多人会用when来引导时间从句,今天我们来学习一个“高级”一点的时间从句句型:By the time…, …当……的时候……说这个句型高级,除了因为使用了一个短语来引导之外,还有一个原因:使用这个句型时,主句中经?;嵊?/span>完成时!为什么?因为“By the time”引导时间状语从句时,表示“到……的时候”,主句则表示在此时间之前某个事件已完成。一般来说,当从句用过去时时,主句通常要用过去完成时。By the time…也可以表示未来发生的事,这时,从句使用一般现在时表示将来,而主句则通常使用将来完成时!也可以根据具体情况,使用其他的时态。来试试你能不能用这个句型讲出以下意思:1) 当我到达火车站时,火车已经走了。2) 当我们到达电影院时,电影都开始了。3) 当我到达学校时,已经开始上课了。4) 当医生到达时,病人已经死了。5) 当我到达宴会时,人们已经准备离开了。6) 到我回家那时,他们会已经离开了。现在来对答案:1) By the time I got to the station, the train had already gone.2) By the time we got to the theater, the movie had already started.3) By the time I arrived at school, the class had begun.4) By the time the doctor arrived, the patient had already died.5) By the time I got to the party, people were already leaving.6) By the time I get home, they will have left.全部说对的,Jessie老师给你100个表扬!你的英文相当不错哦!没说对的也不怕,我们来实战练习: